Hallo Leute,
ich verwende zu Validierung der eibgebenen Daten eine AJAX-Request.
Das JS sieht so aus:
in meiner check.php abprüfe ich dementsprechend die Daten und schicke einen Wert in der dataVariable zurück. Klappt alles super. Allerdings ist das Problem das ich die Fehlermeldung erst bekomme wenn ich irgendwo hin klicke oder den Tabulator betätige.
Ich weiß nicht was ich änder muss, dass die Meldungen schon währen dem tippen auftauchen...
Danke im voraus!
ich verwende zu Validierung der eibgebenen Daten eine AJAX-Request.
Das JS sieht so aus:
Code:
$(document).ready(function(){
$("form.register").change(function() {
$.post("check.php", $("form.register").serialize(), function( data ) {
if( data.username == "inuse" )
{
$("span#username_error").slideDown();
}
else if (data.username == "available")
{
$("span#username_error").hide();
}
else if (data.username == "")
{
$("span#username_error").hide();
}
if (data.password == "tooshort") {
$("span#password_error").slideDown();
}
else if (data.password == "") {
$("span#password_error").hide();
}
if (data.password_again == "missmatch") {
$("span#password_again_error").slideDown();
}
if( data.email == "notvalid" )
$("span#email_error").slideDown();
else
$("span#email_error").hide();
}, "json");
});
});
in meiner check.php abprüfe ich dementsprechend die Daten und schicke einen Wert in der dataVariable zurück. Klappt alles super. Allerdings ist das Problem das ich die Fehlermeldung erst bekomme wenn ich irgendwo hin klicke oder den Tabulator betätige.
Ich weiß nicht was ich änder muss, dass die Meldungen schon währen dem tippen auftauchen...
Danke im voraus!