Mega Code Archive

 
Categories / JavaScript DHTML / Event Onmethod
 

Validate form in onsumbit function

<html> <head> <title>Try/Catch</title> </head> <body> <form name="formexample" id="formexample" action="#"> <div id="valueDiv">Enter a Number Between 1 and 100: <input id="num" name="num"></div> <div><input id="submit" type="submit"></div> </form> <script type="text/javascript"> function checkValid() {     try {         var numField = document.forms[0]["num"];         if (isNaN(numField.value)) {             throw "Not a number";         }         if ((numField.value > 100) || (numField.value < 1)) {             numField.style.background = "#FF0000";             return false;         }         else {             numField.style.background = "#FFFFFF";             return true;         }     } catch(errorObject) {         document.write(errorObject);         document.write("<BR>");     } finally {         document.write("finally.");     } } function init() {     document.forms[0].onsubmit = function() { return checkValid() }; } window.onload = init; </script> </body> </html>