Heim >Web-Frontend >js-Tutorial >Umgang mit Formularfokusereignissen
Heute nehmen wir die Textbreite als Beispiel, um über das Fokusereignis des Formulars zu sprechen
Fokus: Um die vom Benutzer eingegebenen Objekte zu unterscheiden, kann der Browser Benutzereingaben akzeptieren, wenn ein Element den Fokus hat.
Wir können auf bestimmte Weise den Fokus auf Elemente setzen
1.tab
2, klicken Sie auf
3.js
Nicht alle Elemente Alle kann den Fokus annehmen, und nur Elemente, die auf Benutzeroperationen reagieren können, haben den Fokus, wie z. B. Formulare, ein Tag
1.tab. Selbstverständlich gibt der Browser dies us Fertig, wir können den Fokus jederzeit mit der Tabulatortaste ändern
2.Klicken, um den Fokus auf den Fokus zu setzen
Wenn wir auf das Formularelement klicken, erhält das Element, auf das Sie geklickt haben, den Fokus und löst Onfocus aus
var aInp=document.getElementsByTagName('input'); for(var i=0;i<aInp.length;i++){ aInp[i].onfocus=function(){ this.value=' '; } };
Fokus verloren bei Unschärfe
Verwendung: Wenn wir nach draußen klicken. Unser Formular verliert den Fokus und löst „onblur“ aus Methode verliert den Fokus
aInp[1].focus();Verwendung: Object.focus Zu diesem Zeitpunkt ist der Standardfokus die zweite Form (wie Unschärfe)
** Schließlich wird eine Methode angegeben wählen Sie
wählen Sie den gesamten Textinhalt im angegebenen ()-Element aus (das Element, das der Benutzer eingeben kann)----> realisieren Sie die Kopierfunktion
Das obige ist der detaillierte Inhalt vonUmgang mit Formularfokusereignissen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!