7

私は以前の質問からいくつかの解決策を試しましたが、運がありません。誰かが私を助けてくれることを願っています。

フィールドが特定のクラスで動的に作成されるフォームのセクションがあります。

 <td><input class="user_field" type="text" name="1[user_fname]"/></td>
 <td><input class="user_field" type="text" name="1[user_lname]"/></td>
 <td><input class="user_field phone" type="text" name="1[user_mobile]"/></td>
 <td><input class="user_field" type="text" name="1[user_email]"/></td>
 <td>&nbsp;</td>

ぼかしで私は空をチェックする必要があり、試しました:

$('.user_field').blur(function(){

    //check all fields for complete

    alert ($('.user_field[value=""]').length)

});

そして「0」を取得します

4

3 に答える 3

23

これにより、すべての空の入力が得られます。

$('.user_field').filter(function(){
    return !$(this).val();
}).length;
于 2012-05-07T17:58:30.437 に答える
2

mmを使用して私のバージョンを投稿するだけです.not

$('.user_field').blur(function() {
   var count = $('.user_field').not(function() {
        return this.value;
    }).length;

    alert(count);
});

デモ

于 2012-05-07T18:08:13.957 に答える
1
$('.user_field').blur(function(){
    alert ($('.user_field').filter('[value=""]').length);
});

デモ

于 2012-05-07T18:06:41.487 に答える