Heim
Web-Frontend
js-Tutorial
Implementierung der Überprüfung der Formularübermittlung basierend auf jQuery_jquery



Implementierung der Überprüfung der Formularübermittlung basierend auf jQuery_jquery
May 16, 2016 pm 04:30 PM
jquery
表单提交验证
HTML-Formularcode:
Code kopieren Der Code lautet wie folgt:
<form method="post" action=""> <label for="username">Benutzername: </label> <input type="text" id="username" class="required"/> <label for="username">E-Mail: </label> <input type="text" id="email" class="required"/> <label for="username">Profil: </label> <input type="text" id="personinfo"/> <input type="submit" value="submit" id="send"/> <input type="reset" id="res"/> </form>
jQuery-Code:
Code kopieren
Der Code lautet wie folgt:
$(function(){
$("form :input.required").each(function(){
var $required = $("<strong class='high'>*</strong>"); //$(this).parent().append($required); //An das Dokument anhängen
$(this).parent().prepend($required); });
$('form :input').blur(function(){
var $parent = $(this).parent(); If($(this).is('#username')){
If(this.value==""||this.value.length<6){
var errorMsg = 'Bitte geben Sie einen Benutzernamen mit mindestens 6 Zeichen ein'
$parent.append('<span class="formtips onError">' errorMsg '</span>'); }else{
var okMsg = 'Korrekte Eingabe'; $parent.append('<span class="formtips onSuccess">' okMsg '</span>'); If($(this).is('#email')){
if(this.value==""||(this.value!=""
&&!/. @. .[a-zA-Z]{2,4}$/.test(this.value
))){
var errorMsg = 'Bitte geben Sie die richtige E-Mail-Adresse ein'; $parent.append('<span class="formtips onError">' errorMsg '</span>'); Var okmsg = 'korrekte Eingabe'; $parent.append('<span class="formtips onSuccess">' okMsg '</span>'); });
$("form :input").focus(function(){
var $parent = $(this).parent(); $parent.find(".formtips").remove(); });
$("#send").click(function(){
var $parent = $(this).parent().parent(); $parent.find(".formtips").remove(); $("form .required:input").trigger('blur'); var numError = $('form .onError').length; If(numError){
return false;
});
$("#res").click(function(){
var $parent = $(this).parent().parent(); $parent.find(".formtips").remove(); });
});
Der Code ist sehr einfach und leicht zu verstehen, Freunde, nehmen Sie ihn einfach und verwenden Sie ihn. Ich werde ihn hier nicht im Detail erklären.
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

Heißer Artikel
Wie lange dauert es, um Split Fiction zu schlagen?
3 Wochen vor
By DDD
Repo: Wie man Teamkollegen wiederbelebt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌

Hot-Tools-Tags

Heißer Artikel
Wie lange dauert es, um Split Fiction zu schlagen?
3 Wochen vor
By DDD
Repo: Wie man Teamkollegen wiederbelebt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung

Wie verwende ich die PUT-Anfragemethode in jQuery?

Wie entferne ich das Höhenattribut eines Elements mit jQuery?

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite

Eingehende Analyse: Vor- und Nachteile von jQuery

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat?
