使用jquery添加规则

时间:2016-12-23 13:15:29

标签: javascript jquery validation range rules

我有一个名为dlUserRole的下拉菜单。在其中,有2个值具有索引01

我正在尝试为字段ddlSupervisor应用规则,就像验证一样,如果ddlUserRole的选定索引为0,ddlSupervisor中应该没有选择或规则,否则应该是ddlSupervisor中的至少1个选择。

我在ddluserRole下拉列表中有2个值的工作代码。现在,我在那里添加了第3个并且我想应用相同的规则,但是从ddluserRole选择第3个字段(尽管我在ddlSupervisor中做出了选择),我收到错误

"Please select value between 0 and 1 "

...我的半工作jQuery代码如下:

$('#ddlUserRole').change(function () {
    var selectedValue = document.getElementById('ddlUserRole');
    if (selectedValue.selectedIndex == '1') {
        $("#ddlSupervisor").rules('add', {
            range: [1, @double.MaxValue],
            messages: {
                range: "Please Enter Supervisor"
            }
        });
    }
    else {
        $("#ddlSupervisor").rules('add', {
            range: [0, @double.MaxValue],
        });
    }
});

我将条件改为

if (selectedValue.selectedIndex == '1' || selectedValue.selectedIndex == '2')

......但尚未奏效。我应该如何进行上述验证?

0 个答案:

没有答案