1

如果选择了选择/下拉字段,我试图要求名字字段,使用 jQuery 验证插件http://docs.jquery.com/Plugins/Validation

我知道如何使用复选框来完成此操作,但我不知道如何使用下拉框来完成此操作

你会在这里看到我想要完成的事情http://jsfiddle.net/SupTT/2/

另外,当未选择下拉字段时,我将如何要求名字字段,例如未选中复选框时:“必需:#checkbox-id:unchecked”

任何帮助表示赞赏

固定的:

$("form").validate({ 
 rules: {
   first_name: {
     required: "#fruit:blank"
   }
 } 
});
4

1 回答 1

1

编辑:
好的,你需要的只是depends你需要的

$("form").validate({
rules: {
first_name: {
   required:  {
   depends: function(element){
        return $('#fruit option:selected').text() != '';
         }
      }
     } 
   }

 });

……

<p>
Fruit <select name="fruit" id="fruit">
<option value=""></option>
<option value="orange">orange</option>
<option value="apple">apple</option>

链接 小提琴

于 2012-07-11T16:32:45.337 回答