2014-01-24 45 views
2

我正在使用select2jQuery Validation插件。select2驗證 - 選擇最少一個值

HTML的選擇2:

<div class="form-group"> 
<label for="select2Region"><h3>Set Location</h3></label><br /> 
<input type="hidden" id="select2Region" style="width:40%" required/> 
</div> 

選擇2啓動:

 $('#select2Region').select2({ 
      minimumInputLength: 1, 
      data: $.parseJSON(selectRegion), 
      placeholder: "Enter your City here", 
      allowClear: true 

     }); 

數據填充完美的罰款。現在,我希望用戶選擇一個值。

正如提到in Github,我試圖這樣:

嘗試增加忽略:​​「」,在該行直接上面的規則:。一個空字符串爲我做了工作,因爲忽略:null,不起作用。

,這也:

$('.select2').select2().change(function(){ 
    $(this).valid(); 
}); 

但他們都沒有爲我工作。這樣做的正確方法是什麼?

+0

我甚至不知道如何告訴this.wasted一個小時。出來我錯過了名稱屬性!天哪,我感到尷尬 – spyder

+0

請在問題中顯示您的jQuery驗證碼,然後在下面張貼您的解決方案作爲答案。否則,請隨時舉報刪除。 – Sparky

+0

@Sparky已經更新了答案。那還好嗎? – spyder

回答

2

jQuery驗證碼

 $("#myForm").validate({ 
      ignore: '', 
      messages: { 
      select2Start: { 
       required: "Please select your starting point.", 
      } 
      } 
     }); 

ñ我的HTML代碼是這樣的:

<div class="form-group"> 
    <label for="select2Region"><h3>Set Location</h3></label><br /> 
    <input type="hidden" id="select2Region" name="select2Region" style="width:40%" required/> 
</div> 

希望幫助!

+3

您的回答似乎與您的評論無關:_「我錯過了名稱屬性!」_〜本網站的主要目的之一是作爲高質量的問題/答案存儲庫,對未來的讀者有足夠的意義它可能會幫助他們解決類似的問題。根據你在問題/答案/評論中顯示的內容,我仍然不知道你做錯了什麼,或者爲什麼/這個答案如何修復它。 – Sparky

+0

嘿男人非常感謝!我被禁止問一個問題!多數民衆贊成在 – spyder

+0

我沒有權力禁止任何人......這可能會根據您的發佈歷史,投票等自動完成。隨時將您的投訴,以[meta.stackoverflow.com](http:///meta.stackoverflow.com/)與主持人討論。 – Sparky

相關問題