<html> <head> <title>Number validator</title> <style type="text/css"> label { display: block; float: left; width: 6em; } </style> <script type="text/javascript">// <![CDATA[ function validate(formObj){ var fieldVal = formObj.numField.value; var ret = true; if( fieldVal.length==0 || (new Number(fieldVal)!=fieldVal) ){ alert(fieldVal + " is not a number"); ret = false; } return ret; } // ]]></script> </head> <body> <form onsubmit="validate(this)" action="#"> <div> <label for="numField">Enter number:</label> <input type="text" name="numField" id="numField" /> </div> <input type="button" value="validate" onclick="validate(this.form);" /> </form> </body> </html>