Javascript 正在验证使用json生成的选择菜单

Javascript 正在验证使用json生成的选择菜单,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我在表单中使用jQuery验证插件1.9.0(from),我有两个选择菜单。当first的值更改时,第二个菜单将使用json填充一些数据。问题在于,当在第二个菜单中选择了不带数据的行时,验证代码不会对此发出警告,表单也会照常处理。如何使验证器在通过ajax(json)填充第二个菜单时正确检查第二个菜单 这是我的密码 $("#my_form").validate({ rules: { first_menu : 'required', second_menu

我在表单中使用jQuery验证插件1.9.0(from),我有两个选择菜单。当first的值更改时,第二个菜单将使用json填充一些数据。问题在于,当在第二个菜单中选择了不带数据的行时,验证代码不会对此发出警告,表单也会照常处理。如何使验证器在通过ajax(json)填充第二个菜单时正确检查第二个菜单

这是我的密码

$("#my_form").validate({
    rules: {
        first_menu : 'required',
        second_menu : 'required'
    }
});

除非我使用的是过时的版本(很可能是),否则我认为插件只验证输入元素,而不是选择元素。这可能就是这里的问题


啊哈,您可以使用自定义规则-请参阅。

您可以发布第一个和第二个菜单的HTML吗?