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

Vue implementiert Sternebewertung mit Dezimalstellen

In diesem Artikel wird der spezifische Code von V...

Diskussion über Web-Nachahmung und Plagiat

Einige Monate nachdem ich 2005 in die Branche eing...

MySQL Community Server 5.7.19 Installationshandbuch (detailliert)

Link zum Download der ZIP-Datei auf der offiziell...

JS implementiert Layoutkonvertierung in Animation

Beim Schreiben von Animationen mit JS wird häufig...

Das rel-Attribut des HTML-Link-Tags

Das <link>-Tag definiert die Beziehung zwis...

Docker Swarm von der Bereitstellung bis zum grundlegenden Betrieb

Über Docker Swarm Docker Swarm besteht aus zwei T...

Lösung für mehrere Docker-Container, die nicht die gleiche Portnummer haben

Hintergrund In Docker werden vier Container mit d...

Einführung in die Benutzerverwaltung unter Linux-Systemen

Inhaltsverzeichnis 1. Die Bedeutung von Nutzern u...

Zusammenfassung der MySQL-Tabellen- und Spaltenkommentare

Genau wie bei Code können Sie den Tabellen und Sp...

Warum MySQL die Verwendung von Unterabfragen und Verknüpfungen nicht empfiehlt

So führen Sie eine paginierte Abfrage durch: 1. F...

Anmeldung zur Token-Verifizierung im Vue-Projekt (Front-End-Teil)

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung der Methoden zum Abfragen von MySQL-Benutzerberechtigungen

Einführung von zwei Methoden zum Anzeigen von MyS...