Hi all.
I have this simple form.
I need if checkbox C_1 is selected:
1) field name="n_1" is required and accept only numbers;
2) field name="n_2" is required and accept only numbers;
I need if checkbox C_2 is selected:
3) field name="n_3" is required and accept only numbers;
4) field name="n_4" is required and accept only numbers;
If checkbox not selected no required fields.
Can you help me?
I have this simple form.
I need if checkbox C_1 is selected:
1) field name="n_1" is required and accept only numbers;
2) field name="n_2" is required and accept only numbers;
I need if checkbox C_2 is selected:
3) field name="n_3" is required and accept only numbers;
4) field name="n_4" is required and accept only numbers;
If checkbox not selected no required fields.
Can you help me?
Code:
<html> <head> <title>Popup</title> <script language="javascript" type="text/javascript"> <!-- function Go(){ var f=document.getElementById('id_form') var s=''; var re = new RegExp("^[0-9]+$"); for(var i=0;i<f.elements.length;i++){ if(f.elements[i].value == ""){ alert("KO!"); f.elements[i].focus(); return false; }else if(f.elements[i].value.match(re)){ alert("Only numbers!"); f.elements[i].focus(); return false; }else{ s+=f.elements[i].value+','; } } alert("OK."); } //--> </script> </head> <body> <form id="id_form" name="myform"> <div align="center"> <table border="0" id="table1"> <td class=blub align="center"><input type="checkbox" name="C_1" value="ON"></td> <td class=blub align="center"><input type="text" id="n_1" name="n_1" size="5"></td> <td class=blub align="center"><input type="text" id="n_2" name="n_2" size="5"></td> <td class=blub align="center"><input type="checkbox" name="C_2" value="ON"></td> <td class=blub align="center"><input type="text" id="n_1" name="n_3" size="5"></td> <td class=blub align="center"><input type="text" id="n_2" name="n_4" size="5"></td> <td class=blub align="center"><a href="#" onclick="Go();">Go</a></td> </tr> </table> </div> </form> </body> </html>
Comment