> From: "Hawkes, Richard" <[EMAIL PROTECTED]> > > Just spent far too long trying to figure out how to do this, so I thought I'd > pass it on to you great guys, in case you need it for the future. > > I used PHP to create multiple form rows, each one numbered: > > <? > for ($i =1; $i <= 20; $i++) { > echo("<input type=text name=userId$i maxlength=5/><br/>"); > } > ?>
Use arrays. It'll make your life easier. echo "<input type=\"text\" name=\"userId[$i]\" maxlength=\"5\"/><br />"); You can still reference the element in Javascript, just "by name" or whatever you call it. form.element['userId[1]'] (or something like that). You show a Javascript validation. Remember that this is easily bypassed so you also need to validate the numbers on the PHP side. <?php foreach($_POST['inputId'] as $id) { if(!is_numeric($id)) { echo "$id is invalid!"; } } ?> ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php