Heim > Web-Frontend > js-Tutorial > Hauptteil

HTML, CSS und jQuery: Erstellen Sie eine schöne Anmeldeformularvalidierung

WBOY
Freigeben: 2023-10-28 10:04:50
Original
1053 Leute haben es durchsucht

HTML, CSS und jQuery: Erstellen Sie eine schöne Anmeldeformularvalidierung

HTML, CSS und jQuery: Erstellen Sie eine schöne Validierung von Anmeldeformularen.

In der Webentwicklung sind Anmeldeformulare eine häufige Komponente. Die Formularvalidierung ist ein wichtiger Schritt, um Sicherheit und Genauigkeit zu gewährleisten, wenn sich Benutzer bei einer Website oder Anwendung anmelden. In diesem Artikel wird erläutert, wie Sie mithilfe von HTML, CSS und jQuery eine schöne Anmeldeformularüberprüfung erstellen, und es werden spezifische Codebeispiele bereitgestellt.

Schritt 1: Initialisieren Sie die HTML-Struktur

Erstellen wir zunächst die HTML-Struktur. Hier ist ein einfaches Beispiel für ein Anmeldeformular:

<form id="login-form">
  <h2>用户登录</h2>
  <input type="text" id="username" placeholder="用户名">
  <input type="password" id="password" placeholder="密码">
  <button type="submit">登录</button>
</form>
Nach dem Login kopieren

Schritt zwei: CSS-Stile hinzufügen

Damit das Anmeldeformular schöner aussieht, müssen wir ihm einige CSS-Stile hinzufügen. Hier ist ein einfaches CSS-Beispiel:

#login-form {
  max-width: 300px;
  margin: 0 auto;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-align: center;
}

h2 {
  margin-bottom: 20px;
}

input {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
}

button {
  width: 100%;
  padding: 10px;
  background-color: #007bff;
  color: #fff;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}

button:hover {
  background-color: #0056b3;
}
Nach dem Login kopieren

Schritt drei: jQuery-Validierungslogik schreiben

Jetzt fügen wir Formularvalidierungslogik mit jQuery hinzu. Beim Absenden des Formulars überprüfen wir den Benutzernamen und das Passwort. Wenn die Überprüfung erfolgreich ist, kann sich der Benutzer anmelden; schlägt die Überprüfung fehl, wird eine Fehlermeldung angezeigt.

Hier ist ein einfaches jQuery-Beispiel:

$(document).ready(function() {
  $("#login-form").submit(function(event) {
    event.preventDefault(); // 阻止表单提交

    var username = $("#username").val();
    var password = $("#password").val();

    // 对用户名和密码进行验证
    if (username === "" || password === "") {
      $("#login-error").html("请填写用户名和密码");
    } else if (username !== "admin" || password !== "123456") {
      $("#login-error").html("用户名或密码不正确");
    } else {
      $("#login-error").html(""); // 清空错误消息
      // 登录成功之后的操作
    }
  });
});
Nach dem Login kopieren

Schritt 4: Fehlermeldung anzeigen

Um die Fehlermeldung anzuzeigen, müssen wir der HTML-Struktur ein Element zum Anzeigen der Fehlermeldung hinzufügen.

<div id="login-error"></div>
Nach dem Login kopieren

Wenn das Formular übermittelt wird, aktualisieren wir dieses Element dynamisch basierend auf den Validierungsergebnissen.

Vollständiges Codebeispiel

Hier ist das vollständige Beispiel mit sämtlichem HTML-, CSS- und jQuery-Code:




  登录表单验证
  


  

用户登录

<div id="login-error"></div> <script> /* jQuery验证逻辑 */ </script>
Nach dem Login kopieren

Fazit

Mit HTML, CSS und jQuery können wir ganz einfach eine schöne Anmeldeformularvalidierung erstellen. Wenn der Benutzer das Formular absendet, verwenden wir jQuery, um die Eingabe zu validieren und eine Fehlermeldung basierend auf dem Validierungsergebnis anzuzeigen. Ich hoffe, dieser Artikel hilft Ihnen!

Das obige ist der detaillierte Inhalt vonHTML, CSS und jQuery: Erstellen Sie eine schöne Anmeldeformularvalidierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage