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

Tutorial zum Herunterladen und Installieren von XFTP (grafisches Tutorial)

Wenn Sie Dateien zwischen Windows und Linux übert...

js implementiert einen einfachen Rechner

Verwenden Sie natives JS, um einen einfachen Rech...

So ändern Sie das Root-Passwort in einem Container mit Docker

1. Verwenden Sie den folgenden Befehl, um das SSH...

Vollständiger Vue-Code zur Implementierung der Single-Sign-On-Steuerung

Hier ist zu Ihrer Information eine Vue-Single-Sig...

Tutorial: Nginx-Reverse-Proxy-Konfiguration zum Entfernen von Präfixen

Wenn Sie nginx als Reverse-Proxy verwenden, könne...

Docker Detaillierte Abbildungen

1. Einführung in Docker 1.1 Virtualisierung 1.1.1...

So ändern Sie den Punkt im WeChat-Applet Swiper-Dot in einen Slider

Inhaltsverzeichnis Hintergrund Zieleffekt Ideen e...

jQuery verwendet das Canvas-Tag, um den Bestätigungscode zu zeichnen

Das <canvas>-Element ist für clientseitige ...

Detaillierte Erklärung der React-Ereignisbindung

1. Was ist In react Anwendungen werden Ereignisna...

js-Objekt, um einen Daten-Paging-Effekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...