2010-10-04 83 views
1

我有一組元素在頁面上,我想驗證用戶輸入。但是,這些元素中的數據不會被提交(無回傳)。我可以做這個w/jQuery驗證插件嗎?無論如何,元素必須在元素中嗎?如何使用jQuery驗證插件來驗證並不提交表單?

感謝

+0

$( '形式')提交(函數(){返回false;}。 );這應該工作。 – Gazler 2010-10-04 19:57:12

回答

1

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; 
} 
+0

是的,按鈕是它。在我的

0
$(selector).validate({submitHandler:function(form) {//do nothing} ...);