JavaScript implementiert die Eingabeüberprüfung im Kennwortfeld

JavaScript implementiert die Eingabeüberprüfung im Kennwortfeld

Manchmal ist es notwendig, bei Benutzereingaben eine einfache Überprüfung auf der Front-End-Seite durchzuführen, um den Druck auf den Server zu verringern

So begrenzen Sie beispielsweise die Eingabelänge eines Felds:

Nach dem Eingabefeld wird eine Eingabeaufforderung für den Eingabebereich angezeigt. Wenn Sie die falsche Länge eingeben, wird eine Fehlermeldung angezeigt. Wenn Sie die richtige Länge eingeben, wird die richtige Eingabeaufforderung angezeigt.

Umsetzungsideen

1. Schreiben Sie zuerst die Eingabeaufforderungsinformationen.
2. Fehler- und Korrekturklassen definieren und entsprechende Stile schreiben
3. Holen Sie sich das Elementobjekt des Eingabefelds, bestimmen Sie mit der if-Anweisung die Länge des Attributwerts, zeigen Sie je nach Ergebnis unterschiedliche Eingabeaufforderungsinformationsinhalte an und legen Sie zum Wechseln der Stile unterschiedliche Eingabeaufforderungsinformationsklassennamen fest.

Beispielcode

<!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>Eingabeaufforderung für Passwortfeld</title>
    <Stil>
        div {
            Breite: 600px;
            Rand: 100px automatisch;
        }
        
        Eingabe {
            Gliederung: keine;
        }
        
        .Nachricht {
            Anzeige: Inline-Block;
            Schriftgröße: 12px;
            Farbe: #999;
            Hintergrund: URL (Bilder/提示.png) keine Wiederholung links Mitte/16px 16px;
            Polsterung links: 20px;
        }
        
        .falsch {
            Hintergrundbild: URL (Bilder/Fehler.png);
            Farbe: rot;
        }
        
        .Rechts {
            Hintergrundbild: URL (Bilder/korrekt.png);
            Farbe: grün;
        }
    </Stil>
</Kopf>

<Text>
    <div Klasse="registrieren">
        <input type="password" class="inp">
        <p class="message">Bitte geben Sie ein 8-18-stelliges Passwort ein</p>
    </div>
    <Skript>
        var Passwort = document.querySelector('.inp');
        var Nachricht = document.querySelector('.message');

        Passwort.onblur = function() {
            wenn (diese.Wertlänge < 8 || diese.Wertlänge > 18) {
                message.innerHTML = „Die Passwortlänge ist falsch, sie sollte 8 bis 18 Zeichen lang sein“;
                message.className = 'Nachricht falsch';
            } anders {
                message.innerHTML = „Die Passwortlänge ist korrekt“;
                message.className = 'Nachricht rechts';
            }
        }
    </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:
  • JS realisiert den Passwortfeldeffekt
  • JS implementiert das Klicken auf das kleine Auge im Formular, um das Passwort im versteckten Passwortfeld anzuzeigen
  • js implementiert die Anzeige-/Ausblendfunktion des Kennworteingabefelds
  • JS-Implementierung eines Beispiels für die Funktion „Passwortfeld anzeigen und Passwort verbergen“
  • Implementierung des Texteingabeaufforderungsfunktionscodes im Kennwortfeld (Passwort) basierend auf JS
  • So implementieren Sie die Eingabeaufforderungsinformationen des Kennworteingabefelds mit js (mit HTML5-Implementierungsmethode)
  • JavaScript implementiert Eingabeaufforderungen im Eingabefeld (Passwortfeld)
  • So verwenden Sie JavaScript zur Eingabeaufforderung in Textfeldern (Passwortfeldern)
  • JS realisiert das Verschwinden und den Anzeigeeffekt des Kennwortfelds entsprechend dem Erwerb und Verlust des Fokussteuertexts
  • Javascript-Passwortfeld, um zu verhindern, dass Benutzer Implementierungscode einfügen und kopieren
  • Das durch den regulären Ausdruck von js implementierte Kennwortfeld ist einfach zu erstellen und Sie können es auch durch die Symbole ersetzen, die Sie verwenden möchten
  • JavaScript entsperrt das Front-End-Passwortfeld Allgemeine Funktionspraktiken

<<:  Detaillierte Erklärung, wo die von Docker abgerufenen Bilder gespeichert werden

>>:  Was bedeutet das n nach int(n) in MySQL?

Artikel empfehlen

Diskussion zu Bildpfadproblemen in CSS (dasselbe Paket/anderes Paket)

In CSS-Dateien müssen Sie manchmal einen Hintergru...

Grundlegendes zu MySQL-Clusterindizes und wie Clusterindizes wachsen

In dieser Anmerkung beschreiben wir kurz Was ist ...

Die detaillierteste Methode zur Installation von Docker auf CentOS 8

Installieren Sie Docker unter CentOS 8 Offizielle...

VMware ESXi 5.5 Bereitstellungs- und Konfigurationsdiagrammprozess

Inhaltsverzeichnis 1. Installationsvoraussetzunge...

Unterschied zwischen den Methoden querySelector und getElementById in JS

Inhaltsverzeichnis 1. Übersicht 1.1 Verwendung vo...

js zur Realisierung von Login- und Registrierungsfunktionen

In diesem Artikelbeispiel wird der spezifische Co...

Tutorial zur Installation von jdk1.8 auf Ubuntu14.04

1. Laden Sie die JDK-Download-Adresse herunter我下載...

Hallo – Erfahrungsaustausch zum Entwurf von Dialogfeldern

„Was ist los?“ Sofern Sie nicht an bestimmte Arten...

HTML-Tags: Sub-Tag und Sup-Tag

Heute stelle ich zwei HTML-Tags vor, die ich nich...

Detaillierte Erklärung der Slots in Vue

Die Wiederverwendung von Code in Vue liefert uns ...

Verwenden Sie JS, um Dateien zu bearbeiten (FileReader liest --node's fs)

Inhaltsverzeichnis JS liest Datei FileReader doku...