出現這樣的錯誤是由於 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>