2009-08-12 14 views

答えて

1

the documentationを見ると、あなたがnumberOfInvalids()

var validator = $("#myform").validate({ 
    invalidHandler: function() { 
    $("#summary").text(validator.numberOfInvalids() + " field(s) are invalid"); 
    } 
}); 

を照会することにより、すべてのエラーを持っていて、いずれかを持っている場合、あなたは、あなたのフォームに個別

$("#myform").validate().element("#myselect"); 
の中の要素を通過することができれば、あなたは見つけることができ

このコードは、要素が有効かどうかを示すブール値を返します。 Validation Plugin documentationから

1

$(".selector").validate({ 
    invalidHandler: function(form, validator) { 
     var errors = validator.numberOfInvalids(); 
     if (errors) { 
     var message = errors == 1 
      ? 'You missed 1 field. It has been highlighted' 
      : 'You missed ' + errors + ' fields. They have been highlighted'; 
     $("div.error span").html(message); 
     $("div.error").show(); 
     } else { 
     $("div.error").hide(); 
     } 
    } 
}) 
1
$("#myform").validate({ 
    errorPlacement: function(error, element) { 
    error.appendTo($('input#test')); 
    } 
}) 
1
$("#myform").validate({ 
     errorPlacement: function(error, element) { 
      $('input#test').val(error); 
     } 
    }); 

私はあなたが検証エラーで入力フィールドを移入したいと思います理由はわからないんだけど、私はそれが作る確信している、が、あなたが設計しているフロントエンドのセンス。

関連する問題