首页 > 代码库 > 面试题之HTML 的 form 提交之前如何验证数值文本框的内容全 部为数字? 否则的话提示用户并终止提交?

面试题之HTML 的 form 提交之前如何验证数值文本框的内容全 部为数字? 否则的话提示用户并终止提交?

<!DOCTYPE html><html>    <head>        <meta charset="{CHARSET}">        <title></title>    </head>    <script type="text/javascript" />        function chkForm(this)            {                 var value = thist.d1.value;                var len = value.length;                for(var i=0;i<len;i++){                     if(value.charAt(i)>"9" || value.charAt(i)<"0"){                         alert("含有非数字字符");                        return false;                    }                 }                 return true;            }     </script>    <body>        <form onsubmit="return chkForm(this)">            <input type="text" name="d1"/>            <input type="submit"/>        </form>    </body></html>

 

面试题之HTML 的 form 提交之前如何验证数值文本框的内容全 部为数字? 否则的话提示用户并终止提交?