<SCRIPT language=JavaScript> function IsNum(theField) { if (!IsNum2(theField.value)) {alert("该区域只能输入数字!"); theField.value =""; theField.focus();} } function IsNum2(s) { var Number = "0123456789."; for (i = 0; i < s.length;i++) { // Check that current character isn't whitespace. var c = s.charAt(i); if (Number.indexOf(c) == -1) return false; } return true } </script> <input name=a123 type=text οnblur=IsNum(this)> 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/RealyOnIT/archive/2009/01/13/3765601.aspx