Ich benutze jQuery Validierung Plugin und ich möchte, dass die Fehlermeldung in einer bestimmten Texteingabe mit ID = "Test" angezeigt werden.jQuery Validierung Fehlermeldung
Wie mache ich das?
Ich benutze jQuery Validierung Plugin und ich möchte, dass die Fehlermeldung in einer bestimmten Texteingabe mit ID = "Test" angezeigt werden.jQuery Validierung Fehlermeldung
Wie mache ich das?
bei the documentation suchen, könnten Sie herausfinden, wenn Sie Fehler haben durch numberOfInvalids()
var validator = $("#myform").validate({
invalidHandler: function() {
$("#summary").text(validator.numberOfInvalids() + " field(s) are invalid");
}
});
Abfrage und wenn Sie welche haben, können Sie dann individuell die Elemente in Ihrem Formular durch
$("#myform").validate().element("#myselect");
Dieser Code gibt einen booleschen Wert zurück, ob das Element gültig ist oder nicht.
Vom Validation Plugin documentation:
$(".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();
}
}
})
$("#myform").validate({
errorPlacement: function(error, element) {
error.appendTo($('input#test'));
}
})
$("#myform").validate({
errorPlacement: function(error, element) {
$('input#test').val(error);
}
});
Obwohl, ich bin nicht sicher, warum Sie ein Eingabefeld mit der Validierungsfehler füllen wollen würde, aber ich bin sicher, es macht Sinn am Frontend, das du entwirfst.