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
In diesem Artikel wird der spezifische Code von n...
Die MySQL-Installation ist in eine Installationsv...
Während der Systemwartung müssen Sie möglicherwei...
Lassen Sie mich kurz das Funktionsszenario erklär...
In diesem Artikel wird der spezifische JS-Code zu...
Methode 1: Verwenden Sie die erweiterte Suche von...
Inhaltsverzeichnis Installieren Sie MySQL Konfigu...
1. Die mysqldump-Sicherungsmethode verwendet eine...
0. Warum brauchen wir Remote-Entwicklung? Bei der...
1. Root-Passwort festlegen und ändern Überprüfen ...
Vorwort: Verwenden Sie den Wasserzeicheneffekt im...
Dieser Artikel beschreibt anhand eines Beispiels,...
Inhaltsverzeichnis 1. Server 2. Kunde 3. Testdien...
Das leistungsstarke Tool cgroup im Kernel kann ni...
Als ich zum ersten Mal eine MySQL-FUNKTION schrie...