Your Ad Here

Posted By

fugue on 12/29/06


Tagged


Versions (?)

Who likes this?

2 people have marked this snippet as a favorite

tavo
vali29


Form validation


 / Published in: JavaScript
 

  1. <script language="JavaScript" type="text/javascript">
  2.  
  3. function formCheck() {
  4. var score = 0; var needed = 0;
  5. needed++; if (document.forms[0].code.value != '') score++;
  6. needed++; if (document.forms[0].email.value != '') score++;
  7.  
  8. var radiotest = 0; var radiopass = 0;
  9. for (i=0; i<document.forms[0].elements.length; i++) {
  10. currElem = document.forms[0].elements[i];
  11. if (currElem.type == "radio") radiotest = 1;
  12. if (currElem.type == "radio" && currElem.checked) radiopass = 1;
  13. }
  14. needed = needed + radiotest;
  15. score = score + radiopass;
  16.  
  17. if (score == needed) return true;
  18. else {
  19. alert('Please complete all forms');
  20. return false;
  21. }
  22. }
  23. </script>
  24.  
  25.  
  26. <form action="test.php" method="post" onSubmit="return formCheck();">

Report this snippet  

You need to login to post a comment.