Heim >Web-Frontend >js-Tutorial >Umgang mit Formularfokusereignissen

Umgang mit Formularfokusereignissen

一个新手
一个新手Original
2017-09-19 10:23:402312Durchsuche

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=&#39; &#39;;
                }
            };


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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn