Ich möchte eine Funktion machen, wenn die Eingabe-Taste auf deaktiviertem Element gedrückt wird.Element Tastendruck, wenn die Maus schwebte
$(".example").on("keypress", function(e) {
if (e.keyCode == 13) {
alert("enter pressed");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="example" disabled/>
ich auf schweben Methode versuchen aber ich kann nicht succesfull.
Dies ist jsFiddle Link: https://jsfiddle.net/vL9emkzL/
bearbeiten zweite Geige Link: https://jsfiddle.net/vL9emkzL/1
'disabled' Elemente können Ereignisse nicht erhöhen, so was Sie nicht zu tun versuchen ist. Als Workaround können Sie statt dessen 'readonly' verwenden, was aber abhängig von der Verwendung der Eingabe einen Knock-on-Effekt haben kann. –
@RoryMcCrossan Es funktioniert nicht mit readonly, weil das Element auf den Tastendruck fokussiert werden muss Veranstaltung. - Meine schlechte, schlechte Manipulation. es funktioniert gut – Alexis
Sir, wenn ich readonly mache ich kann die Eingabe ändern Blick auf diesen Code-Block https://jsfiddle.net/vL9emkzL/1/ –