Hi I'm working on an intranet expense claims application that has 15 details rows to allow a user to add details of claims. Each row has a type field (field names type1 to type15) and an amount field (field names amount1 to amount15). In the validation routine a check is performed on the type field - if its a certain type then a check needs to be performed on the amount to see if it exceeds an allowed limit. The only way I can find of validating at the moment is to refer to the fields as theform.amount1.value etc ... obviously I have to repeat this 15 times. Ideally I'd like to use a loop but I can't find anyway to reference the field names other than amount1, amount2 etc .. I tried creating a loop and referencing the fields by using theform.amount&intloop.value etc but obviously this wont work - can anyone help !