Hi all, I want to validate a form having multiple textboxes with samename using javascript to ensure that the user is entering values in all the textboxes before submitting the form. The following is my html code. <form method="post" action="addfeedetails.php" name="addfee" id="addfee" onSubmit="return Competetiorsfee();"> <table align="center" style="font-size:11px" class="tblborder"> <tr align="center"> <td colspan="4" class="logintablehdr">Fee Details</td> </tr> <tr align="center"> <td colspan="2">Center Name <select name="centername" id="centername" style="width:150px;text-align:center"> <option value=""> ---SELECT--- </option> </select> </td> </tr> <tr><td></td></tr> <tr><td></td><td>Per Batch</td></tr> <tr> <td>ME</td> <td><input type="text" name="me" id="me" size="6"></td> </tr> <tr><td><hr></td><td><hr></td></tr> <tr> <td></td> <td>1Stud2Stud3Stud4Stud5Stud</td> </tr> <tr> <td>BE</td> <td><input type="text" name="be[]" id="be" size="6"><input type="text" name="be[]" id="be" size="6"><input type="text" name="be[]" id="be" size="6"><input type="text" name="be[]" id="be" size="6"><input type="text" name="be[]" id="be" size="6"></td> </tr> <tr><td><hr></td><td><hr></td></tr> <tr><td></td><td>ProjectProj+CoursIEEE</td></tr> <tr> <td>MCA</td> <td><input type="text" name="mca[]" id="mca" size="6"><input type="text" name="mca[]" id="mca" size="6"><input type="text" name="mca[]" id="mca" size="6"></td> </tr> <tr><td><hr></td><td><hr></td></tr> <tr> <td></td> <td>1Stud 2Stud 3Stud 4Stud 5Stud</td> </tr> <tr> <td>Diploma - CS</td> <td><input type="text" name="dipcs[]" id="dipcs" size="6"><input type="text" name="dipcs[]" id="dipcs" size="6"><input type="text" name="dipcs[]" id="dipcs" size="6"><input type="text" name="dipcs[]" id="dipcs" size="6"><input type="text" name="dipcs[]" id="dipcs" size="6"></td> </tr> <tr><td><hr></td><td><hr></td></tr> <tr> <td></td> <td>Per Batch</td> </tr> <tr> <td>Diploma - ECE</td> <td><input type="text" name="dipece" id="dipece" size="6"> Branch Name<select name="branchname" id="branchname" style="width:150px;text-align:center"> <option value=""> ---SELECT--- </option> <?php $sql = "SELECT * FROM `bchip_branch`"; $result = mysql_query($sql); while($data = mysql_fetch_array($result)){ ?> <option value="<?php echo $data['branch']; ?>"><?php echo $data['branch']; ?></option> <?php } ?> </select></td> </tr> <tr><td></td></tr> <tr align="center"> <td colspan="2"><input type="submit" name="submit" value="Submit"></td> </tr> </table> </form> HTML: Could anybody tell me how to validate the above form using Javascript. Thank you all.
following code will give you idea about how to achieve it.. <html> <head> <script type="text/javascript"> function doValidate(fname) { var e = document.getElementsByName(fname); for(var i = 0; i < e.length; i++) { if(e[i].value == "") { alert("Please input values"); return; } } alert("all fields have some value"); } </script> </head> <body> <input type="text" name="ip[]" value="" /> <input type="text" name="ip[]" value="" /> <input type="text" name="ip[]" value="" /> <input type="button" name="Do" value="Do" onclick="doValidate('ip[]');" /> </body> </html> HTML: