2016-11-18 29 views
0

我想驗證parsleyjs的表單。驗證表單只有在使用parsleyjs選擇選項無線電時

我的問題是我想驗證一個塊(3輸入)只有當一個輸入收音機被選中。

這裏是一個形象:
enter image description here

默認情況下,沒有選擇選項。
如果我選擇選項1,沒有什麼需要。驗證是可以的。
如果我選擇選項2,我只需要在選擇選項2時驗證3個字段(我有驗證工作:必需)。

我一直在閱讀文檔,但找不到解決方案。

編輯: 自己解決添加和刪除required道具。

回答

0

我終於解決了這個問題,通過增加required道具每個輸入當選擇選項2 ,如果選擇選項1,則刪除required支柱。

// Option 2 
$('#inputId').prop('required', true); 

// Option 1 
$('#inputId').prop('required', false); 
1

在這種情況下,一個好的方法是切換您輸入的disabled屬性和使用excluded過濾器來指定:disabled

相關問題