Wie Sie unten sehen können, gibt es einige historische Adressen, die ich chan in einem Formular auswähle. Wenn ich also eins auswähle und "Enter" drücke, wird die Farbe angepasst (grün, wenn es eine Mailadresse ist, oder rot bleiben, wenn es ist nicht). Ich habe diese mit diesem Stück Code (JQuery):In JQuery, wie Sie eine Aktion ausführen, wenn Sie eine Eingabe mit einem Mausklick auswählen?
$("#mail").keyup(function() {
if(!validateEmail($("#mail").val())) {
$("div.mail").removeClass("has-success");
$("div.mail").addClass("has-error");
}
else{
$("div.mail").removeClass("has-error");
$("div.mail").addClass("has-success");
}
});
Aber das Problem ist, wenn ich mit der Maus, um die „Geschichte“ E-Mail-Adresse klicken Sie anstelle von „Enter“ drücken, passiert nichts (auch wenn ich die Mailadresse wähle). Also habe ich mit anderen JQuery-Funktionen wie .mouseup()
oder .click()
versucht, aber es funktioniert immer noch nicht.
Haben Sie eine Idee?
Hallo, es funktioniert nicht, sorry – ThisIsMe