0
我有一個這樣的形式:jQuery的表單提交錯誤
<form method="post" action="user_submit.php" id="addUserForm">
<p>
<label for="username">Enter Username:*</label>
<input type="text" name="username" id="username">
</p>
<p>
<label for="firstname">Enter First Name*</label>
<input type="text" name="firstname" id="firstname">
</p>
:
<input type="hidden" name="addUser" value="1" />
<p><input type="button" name="submit" value="submit" id="submit_AddUser" onClick="validate_addUser();" ></p>
這是使用
function validate_addUser(){
if (!$('#username').val())
alert('Please enter Username');
else if (!$('#firstname').val())
alert("Please enter first name");
else if (!$('#lastname').val())
alert("Please enter last name");
else if (!$('#email').val())
alert("Please enter email address");
else
$('#addUserForm').submit();
}
當我提交表單簡單的JS IM,這是我得到的錯誤
e[h] is not a function
[Break On This Error]
...{href:function(a){return a.getAttribute("href")
你的代碼似乎沒問題,也許你應該重試jQuery的開發版本;那應該給你更多的細節 –
表單如何提交?如果你沒有提交處理程序,驗證功能不會停止提交 – charlietfl
@charlietfl你可以在沒有問題的表單上調用'submit()',它甚至在[ jQuery'.submit'文檔](http://api.jquery.com/submit/)。 –