任何人都可以使用toChecklist jQuery plugin?它基本上將多選框變成複選框列表。讓用戶更容易理解他們可以選擇多個項目 - 出色的插件。如何驗證ToCheckList jQuery插件(或多個選擇字段)?
但是,我試圖請確保我的網站上的用戶至少在列表中選擇1個項目。 ToChecklist能夠將選擇限制爲最大值,但不是最小值。
我已經使用jQuery驗證插件來驗證整個表單,任何想法讓它對多選框(它希望只是與toChecklist一起工作)工作?
在此先感謝!
任何人都可以使用toChecklist jQuery plugin?它基本上將多選框變成複選框列表。讓用戶更容易理解他們可以選擇多個項目 - 出色的插件。如何驗證ToCheckList jQuery插件(或多個選擇字段)?
但是,我試圖請確保我的網站上的用戶至少在列表中選擇1個項目。 ToChecklist能夠將選擇限制爲最大值,但不是最小值。
我已經使用jQuery驗證插件來驗證整個表單,任何想法讓它對多選框(它希望只是與toChecklist一起工作)工作?
在此先感謝!
的.toCheckList()
仍保留着原始的<select>
選項不變,只是被隱藏了。
如果你叫$("#myList").toCheckList()
,代碼即可獲得所選計數可能是::
$("#myList :selected").length
使用,如:
if($("#myList :selected").length > 0)
alert("Some options are selected!");
else
alert("Oh snap! better pick something");
您可以使用length屬性來查看數組中有多少個元素。 (每jQuery對象也是一個數組)
$(anything).length
if ($("#mychecklist").length > 0)
{
// valid - has 1 or more.
}
else
{
// invalid - has 0 items.
}
謝謝你,所以做此使用:selected選擇給你選擇的數你認爲我可以使用jQuery驗證插件來做到這一點?我相信我嘗試了required(),但也許minlength()會起作用?目前不在我的開發PC上,無法測試。 – Chaddeus 2010-02-09 04:36:57
@Chad - 你可以使用required和minlength作爲這個,'required:true;'應該等同於'minlegth:1',但你可以做一個組合:'required:true,minlength:3' //至少選擇3等 – 2010-02-09 04:41:00
謝謝,由於某種原因,當我以前嘗試過時它不起作用......最近出現了幾個問題,這讓我再次對它感興趣。我會試試這個。 – Chaddeus 2010-02-09 04:52:23