2013-10-21 72 views
0

這是我的問題,我使用jQuery驗證來驗證表單。 問題是,我對我的選擇框有特殊的樣式,我使用引導選擇。jQuery驗證帶風格的廣播和複選框的插件

現在,這基本上重新生成一個LI下拉的UL。

jquery驗證程序是否也有辦法確保選擇其中之一,並在選擇第一個時拒絕該表單。

任何人有任何我想要做的事情的經驗?

在此先感謝!

+1

您使用引導對元素進行樣式化的事實對驗證器沒有任何影響。基礎元素仍然存在並且可以驗證。你有問題嗎? –

回答

0

引導選擇似乎是使用UL/LI組合來顯示對用戶來說不錯的東西,但仍會在發佈時更改隱藏選擇框的值。

您需要做的是修改jQuery Validate中的忽略處理程序,它被設置爲默認忽略所有隱藏的字段。

我不得不面對同樣的問題,並編寫了一個自定義無效處理程序,允許您爲此隱藏字段編寫例外。

查看Validation Docs並找到有關忽略處理程序的位。

+0

太棒了,有道理。我沒有完全理解引導選擇。 謝謝! 將在4分鐘內驗證回覆。 –