jquery验证输入但使用id来标识字段

时间:2011-08-23 10:53:38

标签: jquery jquery-validate

我有以下格式的字段:

<input type="text" name="cities[]" id="city_zip1"/>
<input type="text" name="cities[]" id="city_zip2"/>
<input type="text" name="cities[]" id="city_zip3"/>

有没有办法让验证插件需要第一个,但要保留名称? 或者要求这三个中的一个,但要保留名称。

1 个答案:

答案 0 :(得分:0)

完成点击例如。可以在提交时完成。

$("#checkforvalue").click(function(e) {
    e.preventDefault();
    if ($("input#place_of_services:checked").val()) {
       var zipentered = false;
       $("input[id^='city_zip']").each(function() {
           if ($(this).val().length) {
               zipentered = true;
           }
       });

       if (zipentered) {
           alert("value in one of the fields");
       } else {
           alert("no value entered");
       }
   }
});

js fiddle example