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
Inhaltsverzeichnis Vue-Monitoreigenschaften Was i...
Das mit dem offiziellen Docker-Register erstellte...
MySQL-Datenbanktabellen können Indizes erstellen,...
Heute ist bei mir ein Problem aufgetreten, als ic...
Nicht nur das Verhalten verschiedener Browser ist...
1. Konventionelles Schreiben in vue2 // Die überg...
Konfigurationsschritte 1. Überprüfen Sie, ob DNS ...
Allgemeiner Handy-Stil: @media alle und (Ausricht...
01. Übersicht Absolute und relative Pfade kommen ...
Inhaltsverzeichnis 1. Wechseln Sie zwischen Produ...
Dieser Artikel bezieht sich auf die Arbeit des 51...
Ich möchte C/C++ verwenden, um grundlegende Daten...
In diesem Artikel wird der spezifische Implementi...
pssh ist eine in Python implementierte Open-Sourc...
VMware Workstation ist eine leistungsstarke virtu...