Dieser Artikel gibt Ihnen den spezifischen JavaScript-Code zur Anzeige von verstecktem Formulartext als Referenz. Der spezifische Inhalt ist wie folgt UmsetzungsideenVerwenden Sie Onfocus- und Onblur -Ereignisse onfocus- - -Fokus erhalten (Mausklick auf das Eingabefeld, und im Eingabefeld erscheint ein blinkender Cursor) onblur- - - Fokusverlust (die Maus wird im Eingabefeld nicht ausgewählt und der blinkende Cursor im Eingabefeld geht verloren) 1. Legen Sie einen Standardwert für das Eingabefeld fest 2. Holen Sie sich das Eingabefeldobjekt und binden Sie Ereignisse daran: onfocus und onblur 3. Sie können auch unterschiedliche Textfarben für den Fokus- und den Fokus-verloren-Zustand festlegen, um die beiden Zustände deutlicher hervorzuheben. Beispiel 1:Code: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Fokus gewinnen/verlieren</title> <Stil> Eingabe { Farbe: #ccc; Gliederung: keine; } </Stil> </Kopf> <Text> <Eingabetyp="Text" Wert="Mobil"> <Skript> var text = document.querySelector('Eingabe'); text.onfocus = Funktion() { wenn (this.value === 'Mobiltelefon') { dieser.Wert = ''; } diese.Stil.Farbe = "#333"; } text.onblur = function() { wenn (dieser.Wert === '') { this.value = 'Mobiltelefon'; } diese.Stil.Farbe = "#ccc"; } </Skript> </body> </html> Seiteneffekt: Beispiel 2Code: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Benutzername anzeigen ausblenden</title> <Stil> Eingabe { Schriftgröße: 14px; Farbe: #999; Gliederung: keine; Polsterung: 3px 0 3px 10px; Rand: 1px durchgezogen #ccc; } </Stil> </Kopf> <Text> <!--Benutzername zeigt versteckten Inhalt--> <input type="text" value="E-Mail/ID/Telefonnummer" class="Benutzername"> <Skript> var Benutzername = document.querySelector('.userName'); BenutzerName.onfocus = function() { if (this.value === 'E-Mail/ID/Telefonnummer') { dieser.Wert = ''; diese.Stil.Bordfarbe = "pink"; } anders { diese.Stil.Bordfarbe = "pink"; diese.Stil.Farbe = "#999"; } } BenutzerName.onblur = function() { wenn (dieser.Wert === '') { this.value = 'E-Mail/ID/Telefonnummer'; diese.Stil.Bordfarbe = "#ccc"; diese.Stil.Farbe = "#999"; } anders { diese.Stil.Bordfarbe = "#ccc"; diese.Stil.Farbe = "#333"; } } </Skript> </body> </html> Seiteneffekt: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So überwachen Sie Tomcat mit LambdaProbe
>>: Analyse des Prozesses zum Aufbau einer Clusterumgebung mit Apache und Tomcat
Da der Einfluss des Unternehmens wächst und seine...
einführen Die RANGE-Partitionierung basiert auf e...
1 Starten Sie den Docker-Dienst Zuerst müssen Sie...
Es gibt zwei spezielle Werte, die jeder Eigenscha...
Unter Linux können die Befehle cat, more und less...
Informationen zur Überprüfung der Kennwortstärke:...
Optimieren von Abfragen Verwenden der Explain-Anw...
Reverse-Proxy Unter Reverse-Proxy versteht man de...
Dieser Artikel zeichnet einige wichtige Einstellu...
Inhaltsverzeichnis Was sind Spread- und Rest-Oper...
Inhaltsverzeichnis Zyklusvergleich Verwendung Zus...
Methode 1: Absenden über den Absenden-Button <...
--Beim Verbinden mit der Datenbank die Matching-R...
Inhaltsverzeichnis Vorwort Was ist SSH? Wofür wir...
Nachdem wir im vorherigen Artikel mit OpenSSL ein...