我有一組元素在頁面上,我想驗證用戶輸入。但是,這些元素中的數據不會被提交(無回傳)。我可以做這個w/jQuery驗證插件嗎?無論如何,元素必須在元素中嗎?如何使用jQuery驗證插件來驗證並不提交表單?
感謝
我有一組元素在頁面上,我想驗證用戶輸入。但是,這些元素中的數據不會被提交(無回傳)。我可以做這個w/jQuery驗證插件嗎?無論如何,元素必須在元素中嗎?如何使用jQuery驗證插件來驗證並不提交表單?
感謝
Checkout的提交按鈕,我的意思是,如果它要在服務器端(做回發),那是因爲你有一個輸入類型=「提交」,請嘗試更改該按鈕不提交。 jQuery在客戶端工作,所以它沒有運行提交本身,我想你是用按鈕來做的。
例如:
<input type="submit" onclick="return ValidateForm();">
或
<asp:Button id="btn" runat="server" onClientClick="return ValidateForm();"/>
的javascript:
function ValidateForm()
{
var isValid = false;
isValid = //Your jquery validation
return isValid;
}
是的,按鈕是它。在我的
$(selector).validate({submitHandler:function(form) {//do nothing} ...);
$( '形式')提交(函數(){返回false;}。 );這應該工作。 – Gazler 2010-10-04 19:57:12