Manchmal ist das Eingabefeld klein und Sie möchten nach der Eingabe des Inhalts ein Eingabefeld mit vergrößertem Eingabeinhalt sehen. Umsetzungsideen
Beachten Sie, dass dies das Ereignis ist, bei dem die Tastatur losgelassen wird. Verwenden Sie nicht das Ereignis „Taste gedrückt“ oder „Taste gedrückt“. Die eingegebenen Wörter werden nicht eingegeben, wenn die Tastatur gedrückt wird. Die eingegebenen Wörter werden nur eingegeben, wenn die Tastatur losgelassen wird. Codebeispiel: <!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>JD Express Trackingnummernabfrage simulieren</title> <Stil> * { Rand: 0; Polsterung: 0; } Eingabe { Gliederungsstil: keiner; } .suchen { Position: relativ; Breite: 220px; Rand: 100px automatisch; } .die Info { Anzeige: keine; Position: absolut; oben: -40px; links: 0; Breite: 170px; Polsterung: 5px 0; Schriftgröße: 18px; Zeilenhöhe: 20px; Rand: 1px durchgezogen rgba(0, 0, 0, .2); Kastenschatten: 0px 2px 4px rgba(0, 0, 0, .2); } .info::vor { Inhalt: ''; Breite: 0; Höhe: 0; Position: absolut; oben: 28px; links: 18px; Rand: 8px durchgezogen #000; Rahmenfarbe: #fff transparent transparent; Rahmenstil: durchgezogen gestrichelt gestrichelt; } </Stil> </Kopf> <Text> <div Klasse="Suche"> <div class="info">(*´▽`)-Symbol</div> <input type="text" class="express" placeholder="Bitte geben Sie die Express-Nummer ein, die Sie abfragen möchten"> <Eingabetyp="Schaltfläche" Wert="Abfrage"> </div> <Skript> var expressNo = document.querySelector('.express'); var info = document.querySelector('.info'); expressNo.addEventListener('keyup', Funktion() { console.log(Ausdrucksnr.Wert); Konsole.log(info.innerHTML); wenn (dieser.Wert == '') { info.style.display = "keine"; } anders { info.style.display = "Block"; info.innerHTML = dieser.Wert; } }); // Fokus verlieren, Box ausblenden expressNo.addEventListener('blur', function() { info.style.display = "keine"; }) //Holen Sie sich das Fokusereignis und zeigen Sie das Feld an expressNo.addEventListener('focus', function() { wenn (dieser.Wert !== '') { info.style.display = "Block"; } }) </Skript> </body> </html> Seiteneffekt: Dies ist das Ende dieses Artikels über die Verwendung von JavaScript zum Implementieren von Eingabefeld-Inhaltsaufforderungen und versteckten Funktionen. Weitere verwandte JS-Eingabefeld-Inhaltsaufforderungen und versteckte Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der Datenmengen von Docker-Containern
>>: Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse
Was <fieldset> und <legend> betrifft,...
Überblick Das Prototypmuster bezieht sich auf den...
MySQL Version 5.0 begann, gespeicherte Prozeduren...
Mit dem Aufkommen von Docker haben sich viele Die...
Dieses Artikelbeispiel teilt den spezifischen Cod...
Im vorherigen Artikel haben wir vorgestellt, wie ...
Inhaltsverzeichnis Vorwort Rendern setTable-Kompo...
Lassen Sie mich Ihnen zunächst den fertigen Effek...
1. Um ein PPTP-VPN aufzubauen, müssen Sie Port 17...
In diesem Artikel wird der spezifische Code von j...
In diesem Artikelbeispiel wird der spezifische JS...
Inhaltsverzeichnis Änderungen an der Rendering-AP...
In CentOS7 wurden die Berechtigungen der Datei /e...
Der HTML-Code zum Abfangen von mehrzeiligem Text l...
Der Dateiname der dynamischen Bibliotheksdatei un...