jquery按值first验证第二个选择框

时间:2014-06-10 18:04:32

标签: jquery select jquery-validate

我有2个选择框(有时是3个)

首先选择主要类别 第二个子类别 第三个关于子子类别,如果有的话。

第一个读取

<select id="select_1" name="select_1" depth="1" class="valid"><option value="0">Select      category</option><option value="1">For sale</option><option value="2">Vehicles</option>

如果,例如选择车辆,第二个读取:

<select id="select_2" name="select_2" depth="2" class="valid"><option value="2">Select subcategory</option><option value="112">For Sale by Owner</option><option value="122">For Sale by Dealer / Agent</option></select>

有子类别,第三个有:

<select id="select_3" name="select_3" depth="3" class="valid"><option value="112">Select subcategory</option><option value="113">Cars</option><option value="114">Car parts</option>....

如果有子类别,我希望第二个/第三个下拉列表成为必要。

我做错了什么?

$.validator.addMethod(
    "check_2", 
    function(value, element){
        return (value == $("#select_1").val());
    },
    "You must select a subcategory."
);

$("#select_2").rules("add", {check_2: true});

0 个答案:

没有答案