Mega Code Archive

 
Categories / JavaScript DHTML / Form Control
 

Data Validation via an onChange event Handler

<HTML> <HEAD> <TITLE>Text Object Select/Focus</TITLE> <SCRIPT LANGUAGE="JavaScript"> function isNumber(inputStr) {     for (var i = 0; i < inputStr.length; i++) {         var oneChar = inputStr.substring(i, i + 1)         if (oneChar < "0" || oneChar > "9") {             alert("Please make sure entries are numbers only.")             return false         }     }     return true } function checkIt(form) {     inputStr = form.numeric.value     if (isNumber(inputStr)) {         // statements if true     } else {         form.numeric.focus()         form.numeric.select() } } </SCRIPT> </HEAD> <BODY onSubmit="checkIt(this); return false"> <FORM> Enter any positive integer: <INPUT TYPE="text" NAME="numeric"  onChange="checkIt(this.form)"><P> </FORM> </BODY> </HTML>