如何根据下拉选择值使输入成为必填字段

时间:2012-02-02 12:24:06

标签: jquery jquery-plugins jquery-selectors

我有以下下拉选择。如果任何用户从下拉列表中选择Op 1,我想让以下所有文本类型输入必填字段,否则它将保持为普通字段。

请您告诉我如何在jquery中编写此验证规则?

提前致谢:)

<select name="something" id=something>
 <option value="1"> Op 1 </option>
<option value="2"> Op 2 </option>
</select>


<input type="text" name="text1" id="text1" value=""/>
<input type="text" name="text2" id="text2" value=""/>
<input type="text" name="text3" id="text3" value=""/>



<script>
  $(function(){
    $('form.uniForm').uniform({
      prevent_submit : true
    ///*****What to write here??

    });
  });
</script>

1 个答案:

答案 0 :(得分:0)

我不确定uniForm插件是如何工作的,但如果有一个选项可以使字段成为必需,那么它应该在逻辑上得到一个布尔值。
因此,您可以将选项值更改为01,并执行以下操作:

$('form.uniForm').uniform({
  prevent_submit : true,

  required: $("#something").val()

});