//判断数值
function isNumeric(strNumber) {
return (strNumber.search(/^(-|\+)?\d+(\.\d+)?$/) != -1);
}

解决方案 »

  1.   

    ///******************************************
    //判断数字信息
    //*****************************************
    function IsNum(num){var number="0123456789";for(i=0;i<num.length;i++){for(j=0;j<10;j++)if (num.charAt(i)==number.charAt(j))break;if (j>=10)return (false);}return (true);
    }如果输入的为数值就返回真,否则为false
      

  2.   

    对文本框的onkeypress调用上两个大佬的函数。
    <input onkeypress="IsNum()">
    不过要对event进行判断,并对event进行响应。
      

  3.   

    dreamweaver的behavior中有validate form,很方便的