jQuery implementiert Formularvalidierungsfunktion

jQuery implementiert Formularvalidierungsfunktion

Beispiel für die Validierung eines jQuery-Formulars / einschließlich Benutzername, Passwort, Adresse und E-Mail-Verifizierung

Wie unten gezeigt

Vergessen Sie nicht, das jQuery-Framework zu importieren! ! !

Kommen wir ohne weitere Umschweife direkt zum jQuery-Code:

<Skripttyp="text/javascript">
 $(Dokument).bereit(Funktion(){
  var tip1 = "<span class='span1'>Benutzername darf nicht leer sein!</span>"; //Span wird nach dem Eingabefeld hinzugefügt, wenn ein Fehler auftritt
  var tip2 = "<span class='span2'>Das E-Mail-Format ist falsch oder darf nicht leer sein!</span>";
  var tip3 = "<span class='span3'>Adresse darf nicht leer sein!</span>";
  var tip4 = "<span class='span4'>Die Passwortlänge darf nicht weniger als fünf und höchstens zehn Zeichen betragen!</span>";
  var condition = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; //Deklariere die Bedingung zur Bestimmung des E-Mail-Formats $(".id").blur(function(){
   if(!$(".id").val()){//Beurteilen, ob der Benutzername nicht leer ist$(".span1").remove();
    $(".id").nach(tip1);
   }
   anders{
    $(".span1").entfernen();
   }
  });
  $(".email").unschärfe(Funktion(){
   
   if(!condition.test($(".email").val())){//E-Mail-Format bestimmen$(".span2").remove();
    $(".email").nach(tip2);
   }
   anders{
    $(".span2").entfernen();
   }

  });
  $(".adress").unschärfe(Funktion(){
   if(!$(".adress").val()){//Beurteilen, ob die Adresse nicht leer ist$(".span3").remove();
    $(".adress").nach(tip3);
   }
   anders{
    $(".span3").entfernen();
   }
  });
  $(".pwd").unschärfe(Funktion(){
   
   if($(".pwd").val().length < 5||$(".pwd").val().length >10){//Bestimmen Sie, dass die Kennwortlänge nicht weniger als 5 Ziffern und nicht mehr als 10 Ziffern betragen darf$(".span4").remove();
    $(".pwd").nach(tip4);
   }
   anders{
    $(".span4").entfernen();
   }
  });
  $(".button").click(function(){//Wenn alle Bedingungen erfüllt sind, wird ein Popup-Fenster angezeigt, um zu bestätigen, dass das Formular erfolgreich war. Wenn nicht, wird ein Popup-Fenster angezeigt, um den Benutzer daran zu erinnern, if(!$(".id").val()||!condition.test($(".email").val())||!$(".adress").val()||$(".pwd").val().length < 5||$(".pwd").val().length >10){ zu ändern.
    alert("Die Registrierungsdaten sind falsch, bitte ändern Sie Ihre persönlichen Daten");
   }
   anders{
    alert("Registrierung erfolgreich");
   }
  })
 })
</Skript>

Aufbau und Stil:

<div Klasse="Hauptbox">
  <div Klasse="Titel">
   Willkommen bei der Registrierung von Yuanmo</div>
  <div Klasse="Box">
  <img alt="Abbildung" src="./img/Kelipai Meng.png" class="img">
   <form>
    Benutzername:<input class="id" type="text" ><br>
    E-Mail:<input class="email" type="text"><br>
    Adresse:<input class="adress" type="text"><br>
    Passwort:<input class="pwd" type="password"><br>
    <button type = "button" class="button">Registrieren</button>
   </form>
  </div>
 </div>
Spanne{
  Farbe: weiß;
 }
 Körper{
  Schriftfamilie: serifenlos;
 }
 .Hauptbox{
  Breite: 100 %;
  Höhe: 910px;
  Hintergrundfarbe: rot;
  Hintergrundbild: linearer Farbverlauf (#e66465, #000000);
 }
 .Titel{
  Schriftgröße: 5em;
  Farbe: weiß;
  Breite: 100 %;
  Höhe: 100px;
  Textausrichtung: zentriert;
 }
 .Kasten{
  Breite: 1050px;
  Höhe: 310px;
  Rand: 150px automatisch 50px automatisch;
  Polsterung links: 360px;
 }
 Eingang{
  Höhe: 40px;
  Breite: 200px;
  Rahmenradius: 20px;
  Rand: durchgezogen 1px #B5B5B5;
  Rand: 10px;
  Schriftgröße: 1,2em;
 }
 bilden{
  Farbe: weiß;
  Schriftgröße: 1,2em;
  schweben: links;
  Rand links: 50px;
 }
 
 .Taste{
  Breite: 280px;
  Höhe: 40px;
  Hintergrundfarbe: #9781FD;
  Rahmenradius: 25px;
  Farbe: weiß;
  Schriftgröße: 1,3em;
  Schriftstärke: 700;
  Rand oben: 10px;
  
 }
 .img{
  Breite: 310px;
  Höhe: 310px;
  schweben: links;
 }

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:
  • Erste Schritte mit der grundlegenden Verwendung der Formularvalidierung von jquery validate.js
  • Implementieren einer Formularvalidierung basierend auf Bootstrap+jQuery.validate
  • jQuery-Formularvalidierung mit dem Plugin formValidator
  • Implementierungscode für die JQuery-Übungsformularvalidierung
  • Verwenden von jQuery zur Implementierung der Formularvalidierung
  • Implementierung einer Formularvalidierung basierend auf JQuery
  • Das jQuery-Formularvalidierungs-Plugin formValidation implementiert personalisierte Fehleraufforderungen
  • jQuery implementiert die Formularvalidierung und verhindert illegale Übermittlungen
  • jQuery implementiert ein Formularvalidierungsbeispiel für die Benutzerregistrierung
  • JQuery-Plugin EasyUI-Formularvalidierungsübermittlung (Beispielcode)

<<:  Verwenden Sie CSS- und Bootstrap-Symbole, um einen auf und ab springenden Indikatorpfeil-Animationseffekt zu erstellen

>>:  Implementierung eines statischen Website-Layouts im Docker-Container

Artikel empfehlen

Vue3 Vue-Ereignisbehandlungshandbuch

Inhaltsverzeichnis 1. Grundlegende Ereignisbehand...

So verwenden Sie nginx zum Konfigurieren des Zugriffs auf wgcloud

Die Nginx-Konfiguration ist wie folgt: Wie http:/...

Detaillierte Schritte zur Installation von MySQL in Win

In diesem Artikel werden die detaillierten Schrit...

Deaktivieren Sie die IE-Bildsymbolleiste

Ich habe es gerade auf IE6 ausprobiert und die Sym...

Vor- und Nachteile von MySQL-Indizes und Richtlinien zum Erstellen von Indizes

1. Warum einen Index erstellen? (Vorteile) Dies l...

Zusammenfassung häufig verwendeter Toolfunktionen in Vue-Projekten

Inhaltsverzeichnis Vorwort 1. Benutzerdefinierter...

Analyse des Tutorials zur Implementierung der Remote-Anmeldung unter Linux

Linux wird im Allgemeinen als Server verwendet un...

Die Rolle und Öffnung des MySQL-Protokolls für langsame Abfragen

Vorwort Das MySQL Slow Query Log ist ein Protokol...

So erstellen Sie einen DHCP-Server in Linux

Inhaltsverzeichnis 1. Grundkenntnisse: 2. DHCP-Se...

So verwenden Sie Anti-Shake und Throttling in Vue

Inhaltsverzeichnis Vorwort Konzept Stabilisierung...