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

Aufbau einer Docker+K8S-Clusterumgebung und verteilte Anwendungsbereitstellung

1. Docker installieren yum installiere Docker #St...

So laden Sie die Kamera in HTML

Wirkungsdiagramm: Gesamtwirkung: Video wird gelad...

Wie MLSQL Stack das Stream-Debugging vereinfacht

Vorwort Ein Klassenkamerad untersucht die Streami...

Methode zum dynamischen Laden von Geojson basierend auf Vue+Openlayer

Laden eines oder mehrerer Features <Vorlage>...

HTML als Startseite festlegen und zu Favoriten hinzufügen_Powernode Java Academy

So implementieren Sie die Funktionen „Als Startse...

Eine kurze Diskussion über die Leistungsprobleme des MySQL-Paging-Limits

MySQL-Paging-Abfragen werden normalerweise über L...

Was genau passiert im Hintergrund, wenn Sie eine URL eingeben?

Als Softwareentwickler müssen Sie über ein vollst...