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

Ein Artikel erklärt den Klassenlademechanismus von Tomcat

Inhaltsverzeichnis - Vorwort - - JVM-Klassenlader...

Verstehen Sie JavaScript-Prototypen und Prototypenketten gründlich

Inhaltsverzeichnis Vorwort Den Grundstein legen P...

Webdesign-Tipps: Einfache Regeln für das Seitenlayout

Wiederholung: Wiederholen Sie bestimmte Seitendes...

Die neueste Sammlung von 18 Webdesign-Arbeiten im grünen Stil

Toy Story 3 Online-Marketing-Website Zen Mobile E...

Untersuchung der Wirkung der durch JS realisierten Seitenseitenleiste

Inhaltsverzeichnis Entdecken Sie: Anwendung von D...

So gehen Sie mit Zeitzonenproblemen in Docker um

Hintergrund Als ich in diesen beiden Tagen Docker...

HTML+jQuery zur Implementierung einer einfachen Anmeldeseite

Inhaltsverzeichnis Einführung Öffentlicher Code (...

So fügen Sie der Seite über Element UI eine Seitennavigationsleiste hinzu

brauchen Fügen Sie eine Paging-Leiste hinzu, die ...

Detaillierte Erklärung zur Verwendung von ES6 Promise

Inhaltsverzeichnis Was ist ein Versprechen? Verwe...

Ubuntu-Grundlagen-Tutorial: apt-get-Befehl

Vorwort Der Befehl apt-get ist ein Paketverwaltun...

Schreiben eines Schere-Stein-Papier-Spiels in JavaScript

In diesem Artikel finden Sie den spezifischen Cod...