Wenn die Tastatur die Rücktaste drückt (Backpace)
1. Verbot den Browser, automatisch zu unterstützen
2. Es wirkt sich jedoch nicht auf den Fallback-Betrieb von Kennwort, ein einzelner Text, ein Multi-Line-Texteingangsfeld usw. aus.
<skript type = "text/javaScript"> // trainieren Sie Tastaturereignisse mit Ausnahme des Backspace-Kennworts oder der Einzelzeilen- oder Multi-Line-Textfelder FUNKTION BANBACKSPACE (E) {var ev = e || window.event; // Ereignisobjekt var obj = ev.target || ev.srcelement; // Ereignisquelle var t = obj.type || obj.getAttribute ('type'); // Ereignisquelltyp // Ereignisart als Urteilsbedingung abrufen vreadonly = obj.getAttribute ('readonly'); var venabled = obj.getAttribute ('aktiviert'); // train null value vReadonly = (vReadonly == null)? Falsch: vReadonly; venabled = (venabled == null)? Richtig: veniert; // Wenn der Backspace-Schlüssel eingreift, ist der Ereignisquelltyp Kennwort oder Einzelzeilen- oder Multi-Line-Text. Wenn das readonly-Attribut wahr ist oder das aktivierte Attribut falsch ist, ist der Backspace-Schlüssel ungültig Var flag1 = (Ev.KeyCode == 8 && (t == "Passwort" | | | | | venabiert! = wahr))? Richtig: Falsch; // Wenn der Backspace-Taste eingreift, ist der Backspace-Taste, wenn der Ereignisquelltyp kein Kennwort oder ein Einzelzeilen- oder Mehrzeilen-Text ist, ungültig. // beurteilen Sie, ob (Flag2) {false zurückgeben; } if (flag1) {return false; }} // verbieten den Back -Schlüssel, auf Firefox und Opera document zu reagieren. // verbieten den Back -Schlüssel, auf IE und Chrome Document zu reagieren. </script>Die oben genannte Situation ist die Situation, dass Sie auf der Seite von Javaweb, die Ihnen der Editor vorgestellt hat, auf Backpace -Webseiten zu verhindern. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!