Ich setze den Fokus auf ein bestimmtes Eingabefeld, wenn ich eine Seite mit der folgenden Zeile lade:
$('#myInputID').focus();
Gibt es einen Weg, den ich rückgängig machen kann oder diesen Fokus entfernen, wenn über ein bestimmtes Element bewege ? (Der Fokus muss nach dem Verlassen dieses Elements nicht zurückgesetzt werden.)
Ich konnte in jQuery keine Funktion finden, die dem oben genannten entgegengesetzt ist oder auf andere Weise hier funktionieren würde.
$("[id=myInputID]").blur();
überprüfen
blur()
:Quelle: http://api.jquery.com/blur/
quelle
Für alle Textfelder:
quelle
$(':text').attr("disabled", "disabled");
Setzt alle Textfelder in den deaktivierten Modus. Sie können dies auch auf andere Weise tun, indem Sie jeder Textbox eine ID geben. Auf diese Weise wird das Codegewicht größer und das Leistungsproblem wird vorhanden sein.Also besser
$(':text').attr("disabled", "disabled");
Ansatz.quelle
Wenn Sie ein
readonly
Attribut haben, würde die Unschärfe an sich nicht funktionieren. Das Gerät unten sollte den Job machen.quelle