2015-12-28 101 views
0

我在窗體上使用了jQuery驗證插件。JQuery驗證插件 - 如果用戶選擇單選按鈕,則驗證字段。

用戶可以從單選按鈕Option1,Option2或Option3中進行選擇。根據選擇的不同,會顯示一個div,輸入他們的送貨地址。驗證工作完全需要在驗證送貨地址之前檢查Option3。

ShipToAddress1: { 
    required: "#Option3:checked" 
}, 

我也有第二個單選按鈕,也可以顯示隱藏的送貨地址。

這是我遇到問題的地方。如果用戶選擇Option3或選擇Option2,我如何驗證送貨地址?

我已經看到很多使用正則表達式的例子,但沒有用「或」選項。

任何幫助表示讚賞。

+0

我沒有測試這一點,但假設屬性接受任何基本的選擇,那麼你應該能夠用逗號分割它們:'必需:「#選項2:選中,#選項3:選中」' –

+0

這樣做。謝謝,我認爲我過度考慮解決方案。 – user2761359

+0

很高興幫助。我將它添加爲你的答案。 –

回答

0

假設屬性接受任何基本的選擇,那麼你應該能夠用逗號分開:

ShipToAddress1: { 
    required: "#Option2:checked, #Option3:checked" 
}