Rendern Prinzip Im Formularelement gibt es ein Musterattribut, mit dem reguläre Ausdrücke (wie Handynummer, E-Mail-Adresse, Personalausweis usw.) angepasst werden können. Die gültige Pseudoklasse kann mit Elementen übereinstimmen, die die Musterüberprüfung bestehen. Die ungültige Pseudoklasse hingegen kann mit Elementen übereinstimmen, die die Musterüberprüfung nicht bestehen. Sie können also tun, was Sie wollen. Das obige Effektdiagramm zeigt nur einige einfache Effekte. Für weitere Effekte und Einschränkungen können Sie Ihrer Fantasie freien Lauf lassen. html Das Layout ist sehr einfach. Input und Button sind Geschwisterknoten. Das erforderliche Attribut bedeutet, dass der Input-Inhalt überprüft werden muss. <Abschnitt Klasse="Container"> <input type="text" name="tel" placeholder="Bitte geben Sie Ihre Handynummer ein" pattern="^1[3456789]\d{9}$" erforderlich><br> <input type="text" name="tel" placeholder="Bitte geben Sie den Bestätigungscode ein" pattern="\d{4}" erforderlich><br> <button type="senden"></button> CSS Hier kommt der SCSS-Präprozessor zum Einsatz Eingabe { //Button-Stil, wenn die Validierung erfolgreich ist&:valid { &~Schaltfläche { Zeigerereignisse: alle; Cursor: Zeiger; &::nach { Inhalt: „Senden: +1:“ } } } //Button-Stil, wenn die Validierung fehlschlägt&:invalid { &~Schaltfläche { pointer-events: none; // Klickereignisse entfernen, um die Schaltfläche nicht mehr anklickbar zu machen&::after { Inhalt: „Nicht verifiziert:unamused:“ } } } } Zusammenfassen Oben sehen Sie den Implementierungscode der vom Editor eingeführten CSS-Formularvalidierungsfunktion. Ich hoffe, er ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! |
<<: Wichtige Probleme und Lösungen zur Zugriffsgeschwindigkeit auf Webseiten
>>: Detaillierte Erläuterung der Anwendung der vier Zustände der Hyperverbindung
Ich habe gelernt, wie man https bekommt. Kürzlich...
Ziehen Sie einfach das Image, erstellen Sie einen...
Methode 1: Bitte fügen Sie den folgenden Code nach...
Inhaltsverzeichnis MySQLs current_timestamp-Falle...
Vorwort Ich habe kürzlich an einigen Front-End-Pr...
Downloadadresse der offiziellen MySQL-Website: ht...
1. Beschreibung Wenn wir in MySQL die Gesamtzahl ...
Überblick Im vorherigen Kapitel haben wir die Fil...
Ergebnisse erzielenImplementierungscode html <...
Inhaltsverzeichnis Vorwort Fehlergrenze Jenseits ...
Vorwort Das langsame Abfrageprotokoll ist eine se...
Ich weiß nicht, ob es daran liegt, dass die Binär...
Inhaltsverzeichnis Vorwort 1. Welche Variablen we...
Inhaltsverzeichnis 1. Server 2. Kunde 3. Testdien...
Inhaltsverzeichnis Vorbereitung Bereitstellungspr...