我想爲jQuery驗證插件編寫一個新的驗證方法。我有兩個選擇框,當兩個選擇的值都是yes
時,我想拋出錯誤並輸入錯誤。jQuery驗證addMethod與兩個選擇
我已經嘗試了幾種不同的方法,但我無法獲得任何工作。
這是我曾嘗試:
$.validator.addMethod('noDuplicate0', function(value, element, params) {
value = $.makeArray($(element).val()) || [];
var other = $.makeArray($(input[name=nightFreeRoomOnly]).val()) || [];
return $.inArray('0', value) == -1 || $.inArray('0', other) == -1; },'Both options can not be set to yes');
}
任何想法?
後你都試過了。 – ryadavilli
你應該看到equalTo validator是如何實現的,需要做相反的操作 – svillamayor
如果你試圖做一些互斥的選擇,爲什麼不使用'radio'控件? –