Teilen Sie die JQuery-Plug-in-Formularvalidierung
var regAction = (function () { var defaultOpts = { 'regform' : 'regfrom', 'username' : 'username', 'userpwd' : 'userpwd', 'confirmpwd' : 'confirmpwd', 'checkcode' : 'checkcode', 'accept' : 'accept', 'errorTrips' : 'errorTrips', 'channel' : 'channel', 'loginAuto' : 'loginAuto', 'btnAction' : 'btnAction' }, isreg = 1; //去掉空格 function trim(str) { return str.replace(//s+$|^/s+/g, ''); } //检测email function isEmail(email) { return /^[/w/-/.]+@[/w/-/.]+(/./w+)+$/i.test(email) } //检测用户名 function checkUserName(callback) { var optsObj = defaultOpts; var nameObj = optsObj.username; var errorTripsObj = optsObj.errorTrips; var value = trim(nameObj.val()); nameObj.val(value); if (!isEmail(value)) { errorTripsObj.html('请输入正确的邮箱地址').css('visibility', 'visible'); nameObj.focus(); if (callback) { callback(false); } } else { $.ajax({ url : '/index.php?ac=account&op=checkuser', dataType : 'json', type : 'post', data : { username : value }, success : function (res) { if (res) { switch (res.string) { case '1': //errorTripsObj.html('该邮箱已经被注册').css('visibility', 'visible'); optsObj.checkcode.hide(); $("#jChkcode").hide(); $("#jPrivacy").hide(); $("#jRemeberBox").show(); $("#repwd-box").hide(); $("#jhd").text("登录快盘"); $("#jcnt").text("随时随地查看文件"); optsObj.btnAction.val("立即登录"); isreg = 2; //nameObj.focus(); if (callback) { //callback(false); callback(true); } nameObj.change(function () { optsObj.checkcode.show(); $("#jChkcode").show(); $("#jPrivacy").show(); $("#jRemeberBox").hide(); $("#repwd-box").show(); $("#jhd").text("注册快盘"); $("#jcnt").text("只需5秒,立即拥有15GB空间"); optsObj.btnAction.val("立即注册"); isreg = 1; }); break; case '2': default: errorTripsObj.css('visibility', 'hidden'); if (callback) { callback(true); } } } else { if (callback) { callback(true); } } } }) } } //检测密码 function checkPwd(callback) { var optsObj = defaultOpts; var userPwd = optsObj.userpwd; var username = optsObj.username; var confirmPwd = optsObj.confirmpwd; var errorTripsObj = optsObj.errorTrips; var loginAuto = optsObj.loginAuto; var len = trim(userPwd.val()).length; if (0 == len) { errorTripsObj.html('请填写登录密码').css('visibility', 'visible'); userPwd.focus(); return false; } else { if (len < 6 || len > 32) { errorTripsObj.html('密码应在6-32位字符内').css('visibility', 'visible'); userPwd.focus(); return false; } else { errorTripsObj.css('visibility', 'hidden'); if (isreg === 1) { var reLen = trim(confirmPwd.val()).length; if (0 == reLen) { errorTripsObj.html('请填写重复登录密码').css('visibility', 'visible'); confirmPwd.focus(); return false; } else { if (userPwd.val() != confirmPwd.val()) { errorTripsObj.html('两次密码输入不一致').css('visibility', 'visible'); confirmPwd.focus(); return false; } else { return true; } } } else { if (loginAuto.attr("checked") === "checked") { loginAuto.val("1"); } else { loginAuto.val("0"); } $.ajax({ url : '/index.php?ac=account&op=login', type : 'post', dataType : 'json', data : { 'username' : username.val(), 'userpwd' : userPwd.val(), 'rememberme' : loginAuto.val(), 'isajax' : 'yes' }, success : function (res) { if (res.state == 0) { errorTripsObj.html('用户名密码不匹配').css('visibility', 'visible'); userPwd.focus(); return false; } else { if(callback) { location.href = "/home.htm" ; } } } }); } } } } //检测是否接受协议 function checkAccpet() { var optsObj = defaultOpts; var acceptObj = optsObj.accept; var errorTripsObj = optsObj.errorTrips; if (acceptObj.attr('checked')) { return true; } else { errorTripsObj.html('请阅读并接受用户协议').css('visibility', 'visible'); acceptObj.focus(); return false; } } //验证码检测 function checkCode() { var optsObj = defaultOpts; var checkcodeObj = optsObj.checkcode; var errorTripsObj = optsObj.errorTrips; if (checkcodeObj.length == 1 && "" == checkcodeObj.val()) { errorTripsObj.html('请输入验证码').css('visibility', 'visible'); checkcodeObj.focus(); return false; } else { return true; } } //注册表单提交 function regFormSubmit(e, data) { checkUserName(function (f) { var result, checkPwdResult; if (isreg === 1) { defaultOpts.regform.attr("action", "/index.php?ac=account&op=registerhanlder"); result = f && checkPwd() && checkAccpet() && checkCode(); if (result) { defaultOpts.regform.unbind('submit').submit(); } } else { checkPwd( f ); } }); if (!data) { return false; } } function bindEvent() { var optsObj = defaultOpts; optsObj.regform.submit($.proxy(regFormSubmit, this)); optsObj.username.change(function () { checkUserName(); }) optsObj.userpwd.change($.proxy(checkPwd, this)); if (isreg === 1) { optsObj.confirmpwd.change($.proxy(checkPwd, this)); } } return { init : function (opts) { $.each(opts, function (i, n) { opts[i] = $("#" + n); }); defaultOpts = $.extend(defaultOpts, opts); bindEvent(); }, checkEmailVlaue : function () { checkUserName(); } }; })();
regAction.init({'regform':'regform','username':'email','errorTrips':'erroInfo','userpwd':'pwd','confirmpwd':'re-pwd','accept':'chkaccpet','checkcode':'checkcode','loginAuto':'login-auto','btnAction':'jAction'});//初始化
Das obige ist der detaillierte Inhalt vonTeilen Sie die JQuery-Plug-in-Formularvalidierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

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



Quark Netdisk und Baidu Netdisk sind beide sehr praktische Speichertools. Viele Benutzer fragen sich, ob diese beiden Softwareprogramme kompatibel sind. Wie teile ich Quark Netdisk mit Baidu Netdisk? Auf dieser Website erfahren Sie ausführlich, wie Sie Quark Network Disk-Dateien auf der Baidu Network Disk speichern. So speichern Sie Dateien von Quark Network Disk auf Baidu Network Disk Methode 1. Wenn Sie wissen möchten, wie Sie Dateien von Quark Network Disk auf Baidu Network Disk übertragen, laden Sie zunächst die Dateien herunter, die auf Quark Network Disk gespeichert werden müssen, und öffnen Sie sie dann Wählen Sie im Baidu Network Disk-Client den Ordner aus, in dem die komprimierte Datei gespeichert werden soll, und doppelklicken Sie, um den Ordner zu öffnen. 2. Klicken Sie nach dem Öffnen des Ordners oben links im Fenster auf „Hochladen“. 3. Suchen Sie die komprimierte Datei, die auf Ihren Computer hochgeladen werden soll, und klicken Sie, um sie auszuwählen.

1. Klicken Sie nach dem Öffnen von WeChat auf das Suchsymbol, geben Sie das WeChat-Team ein und klicken Sie zum Betreten auf den Dienst unten. 2. Klicken Sie nach der Eingabe auf die Option „Self-Service-Tool“ in der unteren linken Ecke. 3. Klicken Sie nach dem Anklicken in den Optionen oben auf die Option zum Entsperren/Einspruch für eine zusätzliche Verifizierung.

1. Zuerst rufen wir NetEase Cloud Music auf und klicken dann auf die Software-Homepage-Oberfläche, um die Song-Wiedergabeoberfläche aufzurufen. 2. Suchen Sie dann in der Song-Wiedergabeoberfläche die Schaltfläche für die Freigabefunktion oben rechts, wie im roten Feld in der Abbildung unten gezeigt, klicken Sie, um den Freigabekanal im Freigabekanal auszuwählen, und klicken Sie auf die Option „Teilen für“. Wählen Sie unten den ersten Eintrag „WeChat Moments“ aus, mit dem Sie Inhalte für WeChat Moments freigeben können.

Was ist das Installationsverzeichnis der Chrome-Plug-in-Erweiterung? Unter normalen Umständen lautet das Standardinstallationsverzeichnis von Chrome-Plug-In-Erweiterungen wie folgt: 1. Der Standard-Installationsverzeichnis-Speicherort von Chrome-Plug-Ins in Windows XP: C:\DocumentsandSettings\Benutzername\LocalSettings\ApplicationData\Google\Chrome\UserData\ Default\Extensions2. Chrome in Windows7 Der Standardinstallationsverzeichnisspeicherort des Plug-Ins: C:\Benutzer\Benutzername\AppData\Local\Google\Chrome\User

Wenn Benutzer den Edge-Browser verwenden, fügen sie möglicherweise einige Plug-Ins hinzu, um weitere Anforderungen zu erfüllen. Beim Hinzufügen eines Plug-Ins wird jedoch angezeigt, dass dieses Plug-In nicht unterstützt wird. Heute stellt Ihnen der Herausgeber drei Lösungen vor. Methode 1: Versuchen Sie es mit einem anderen Browser. Methode 2: Der Flash Player im Browser ist möglicherweise veraltet oder fehlt, sodass das Plug-in nicht unterstützt wird. Sie können die neueste Version von der offiziellen Website herunterladen. Methode 3: Drücken Sie gleichzeitig die Tasten „Strg+Umschalt+Entf“. Klicken Sie auf „Daten löschen“ und öffnen Sie den Browser erneut.

Vor kurzem hat der Baidu Netdisk Android-Client eine neue Version 8.0.0 eingeführt. Diese Version bringt nicht nur viele Änderungen, sondern fügt auch viele praktische Funktionen hinzu. Am auffälligsten ist unter anderem die Verbesserung der Ordnerfreigabefunktion. Jetzt können Benutzer ganz einfach Freunde einladen, beizutreten und wichtige Dateien im Beruf und im Privatleben zu teilen, was eine bequemere Zusammenarbeit und gemeinsame Nutzung ermöglicht. Wie teilen Sie die Dateien, die Sie benötigen, mit Ihren Freunden? Ich hoffe, dass Ihnen der Herausgeber dieser Website weiterhelfen kann. 1) Öffnen Sie die Baidu Cloud APP, wählen Sie zuerst den entsprechenden Ordner auf der Startseite aus und klicken Sie dann auf das Symbol [...] in der oberen rechten Ecke der Benutzeroberfläche (wie unten gezeigt). 2) Klicken Sie dann auf [+]. Klicken Sie auf die Spalte „Gemeinsame Mitglieder“ 】 und markieren Sie abschließend alle

PHP8 ist die neueste Version von PHP und bietet Programmierern mehr Komfort und Funktionalität. Bei dieser Version liegt ein besonderer Schwerpunkt auf Sicherheit und Leistung, und eine der bemerkenswerten neuen Funktionen ist die Hinzufügung von Verifizierungs- und Signierungsfunktionen. In diesem Artikel werfen wir einen genaueren Blick auf diese neuen Funktionen und ihre Verwendung. Verifizierung und Signierung sind sehr wichtige Sicherheitskonzepte in der Informatik. Sie dienen häufig dazu, sicherzustellen, dass die übermittelten Daten vollständig und authentisch sind. Verifizierung und Signaturen werden beim Umgang mit Online-Transaktionen und sensiblen Informationen noch wichtiger, denn wenn jemand in der Lage ist, die Daten zu manipulieren, könnte dies möglicherweise der Fall sein

Titel: Um das Problem zu lösen, dass Discuz WeChat-Freigaben nicht angezeigt werden können, sind spezifische Codebeispiele erforderlich. Mit der Entwicklung des mobilen Internets ist WeChat zu einem unverzichtbaren Bestandteil des täglichen Lebens der Menschen geworden. Bei der Website-Entwicklung werden viele Websites WeChat-Freigabefunktionen integrieren, um das Benutzererlebnis zu verbessern und die Website-Präsenz zu erweitern, sodass Benutzer Website-Inhalte problemlos mit Moments oder WeChat-Gruppen teilen können. Allerdings kann es bei der Verwendung von Open-Source-Forumsystemen wie Discuz manchmal zu dem Problem kommen, dass WeChat-Freigaben nicht angezeigt werden können, was zu gewissen Schwierigkeiten bei der Benutzererfahrung führt.
