2012-12-17 46 views
2

我使用這個插件表單驗證表單驗證在提交的表單內。這裏是我的意思(這是一些按鈕點擊功能):與jQuery不點火

$('#myForm').attr('action', '/requested').attr('method', 'post').removeAttr('data-remote').submit(); 

我想要驗證這種形式,我可以從螢火蟲看到呈現這樣一個領域:

<input type="hidden" name="request" id="request" class="required"> 

我嘗試調用驗證文件準備:

$('#myForm').validate(); 

但它不工作,我得到的螢火沒有錯誤。

$('#myForm').validate({ 
     rules: { 
      request: "required" 
     }, 
     messages : { 
      request: "Request name can't be empty." 
     } 
    }); 

什麼是我的下一個選擇這兩個以上不工作:

版II

HTML:

<input type="hidden" name="request" id="request"> 

的JavaScript。

+1

嘗試添加$ .validator.setDefaults({ignore:''});如果你想驗證隱藏字段 –

+0

很好抓,請關注回答?我會接受你的回答 –

+0

答案如下:)謝謝 –

回答

2

嘗試添加$ .validator.setDefaults({ignore:''});如果你想驗證隱藏字段

0

試試用$('form')。submit();

希望它有效。

如果不是$('form')。submit(true);

+0

我不能使用'$('form')。submit();'我在這個頁面上有多個表單 –

+0

將它與獨特的處理程序一起使用。像$('form#id1')。submit(); –