Das Script was ich unter meine Werke reingemacht habe versuche ich noch weiter zu bauen.
Wolte da eine regex abfrage reinmachen wegen email abfrage.
Das geht ja auch Kein Problem.
Wenn ok oder falsch ,lasse ich durch jquery das placeholder bzw value neu beschreiben.
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
function validate() {
var email = $("#f1").val();
if (validateEmail(email)) {
$('#f1').attr('placeholder',email+' is valid :)');
$('head').append('<style type="text/css">#f1{color:green;text-align:center;font-weight:600;}</style>');
} else {
$('#f1').attr('placeholder',''+email+'is not valid :(');
$('head').append('<style type="text/css">#f1{color:red;text-align:left;font-weight:600;}</style>');
}
return false;
}
validate();
Alles anzeigen
Das geht zur Hälfte. Das geschriebene email wird abgezeigt ,aber das "is valid" bzw "is not valid" wird aber nicht angezeigt. Im html inspector wird aber beides angezeigt.Aber im inputfeld nur das email.
habe es auch so versucht
fe=email+'is valid';
$('#f1').attr('placeholder',fe);
Oder
$('#f1').attr('placeholder',''+email+' is valid :)');
Und auch verschiedene Komma varianten und noch irgendwas.
Jedesmal zeigt der inspector alles an ,aber im input feld selber fehlt jedesmal "is valid"
Ich verstehe es nicht .
Habt ihr dafür nee erklärung
Hier der Link wie weit ich jetzt bin mit den Fehler
http://sebastian1012.bplaced.n…d_test/email-neu-marz.php