我想驗證parsleyjs的表單。驗證表單只有在使用parsleyjs選擇選項無線電時
我的問題是我想驗證一個塊(3輸入)只有當一個輸入收音機被選中。
默認情況下,沒有選擇選項。
如果我選擇選項1,沒有什麼需要。驗證是可以的。
如果我選擇選項2,我只需要在選擇選項2時驗證3個字段(我有驗證工作:必需)。
我一直在閱讀文檔,但找不到解決方案。
編輯: 自己解決添加和刪除required
道具。
我想驗證parsleyjs的表單。驗證表單只有在使用parsleyjs選擇選項無線電時
我的問題是我想驗證一個塊(3輸入)只有當一個輸入收音機被選中。
默認情況下,沒有選擇選項。
如果我選擇選項1,沒有什麼需要。驗證是可以的。
如果我選擇選項2,我只需要在選擇選項2時驗證3個字段(我有驗證工作:必需)。
我一直在閱讀文檔,但找不到解決方案。
編輯: 自己解決添加和刪除required
道具。
我終於解決了這個問題,通過增加required
道具每個輸入當選擇選項2 ,如果選擇選項1,則刪除required
支柱。
// Option 2
$('#inputId').prop('required', true);
// Option 1
$('#inputId').prop('required', false);
在這種情況下,一個好的方法是切換您輸入的disabled
屬性和使用excluded
過濾器來指定:disabled