出现这样的错误是由于 button控件的 id 名和 函数名相同了,执行的时候先找到的是HTML控件,因此会报这样的错误,修改其中一个名称就OK了。函数
<label><span class="red">*</span> 短信验证</label> <input type="text" class="text" name="msgcode" onkeyup="msgcode();" /> <script> function msgcode() { var checode = $("[name = 'msgcode']").val(); if(checode) { return true; }else { return false; } } </script>
修改成
spa
<label><span class="red">*</span> 短信验证</label> <input type="text" class="text" name="msgcode" onkeyup="msg();" /> <script> function msg() { var checode = $("[name = 'msgcode']").val(); if(checode) { return true; }else { return false; } } </script>