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
Schauen wir uns zunächst einen CSS-Karussell-Anim...
Das Div-Element wird verwendet, um Struktur und Hi...
Verwenden Sie CSS, um Bildlaufleisten zu ändern 1...
Gemäß dem Koeffizienten von Pi und dem Radius der...
Anforderung: Die Seite muss ein Bild anzeigen, ab...
Inhaltsverzeichnis 1. Datenbankbeschränkungen 1.1...
Vorwort [root@localhost ~]# cat /etc/fstab # # /e...
Inhaltsverzeichnis Dokumentobjektmodell (DOM) DOM...
Inhaltsverzeichnis 1. v-wenn 2. Verwenden Sie v-i...
Inhaltsverzeichnis Gedanken, die durch eine Onlin...
Heute habe ich diese Eingabeaufforderung gefunden...
Obwohl wir keine professionellen DBAs sind, könne...
Inhaltsverzeichnis Vorbereiten Fünf Waffen für … ...
In Bezug auf die Anzeige: flexibles Layout: Manch...
So führen Sie eine paginierte Abfrage durch: 1. F...