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
Vorwort Wenn wir von Linux-Systemen sprechen, mei...
Mysql Left Join ist ungültig und wie man es verwe...
Überblick Ich habe vor Kurzem begonnen, mir Wisse...
Inhaltsverzeichnis 1. Übersicht 2. Definieren Sie...
Beim Erstellen eines SPA müssen Sie häufig bestim...
In diesem Artikel wird der spezifische Code von S...
Keine Lücken auf beiden Seiten, Lücken zwischen j...
Inhaltsverzeichnis Der Hintergrund ist: Was wird ...
In diesem Artikel wird der spezifische Code zur V...
Wie lädt man das JAR-Paket in ein privates Lager ...
Inhaltsverzeichnis Beobachtermuster Vue-Pass-Wert...
Grafisches Tutorial zur Installation und Konfigur...
Inhaltsverzeichnis Was ist ein Skelettsieb? Demo ...
Gängige Methoden zur Begrenzung der Eingabe 1. Um ...
Einführung in NFS NFS (Network File System) ist e...