Validierung des WeChat-Applets-Formulars. Zu Ihrer Information: Der spezifische Inhalt ist wie folgt Sie müssen das Plug-in WxValidat.js verwenden Portal Importieren Sie es unter der Seite js Datei, die Sie verwenden müssen importiere WxValidate aus '../../utils/WxValidate.js' HauptinhaltWXML-Inhalt <form bindsubmit="formSubmit"> <view class="weui-cells__title">Benutzername</view> <Ansichtsklasse="weui-cells weui-cells_after-title"> <Ansichtsklasse="weui-cell weui-cell_input"> <input class="weui-input" type="text" name="userName" placeholder="Bitte geben Sie Ihren Benutzernamen ein"/> </Ansicht> </Ansicht> <view class="weui-cells__title">Passwort</view> <Ansichtsklasse="weui-cells weui-cells_after-title"> <Ansichtsklasse="weui-cell weui-cell_input"> <input class="weui-input" type="text" name="password" placeholder="Bitte geben Sie Ihr Passwort ein"/> </Ansicht> </Ansicht> <view class="weui-cells__title">Mobiltelefonnummer</view> <Ansichtsklasse="weui-cells weui-cells_after-title"> <Ansichtsklasse="weui-cell weui-cell_input"> <input class="weui-input" type="text" name="phone" placeholder="Bitte geben Sie Ihre Telefonnummer ein"/> </Ansicht> </Ansicht> <Ansichtsklasse="btn-area"> <button formType="submit">Senden</button> <button formType="reset">Zurücksetzen</button> </Ansicht> </form> js-Inhalt /** * Lebenszyklusfunktion - auf Seitenladen warten*/ onLoad: Funktion (Optionen) { this.initValidate()//Validierungsregelfunktion, Feldregeln und Feldeingabeaufforderungsinformationen initialisieren}, initValidate() { const Regeln = { userName: { //Benutzername erforderlich: true, Mindestlänge: 2 }, Passwort: { //Passwort erforderlich: true }, phone:{ //Mobile numberrequired:true, tel:true } } const messages = { //Informationen zur Eingabeaufforderung userName: { erforderlich: 'Bitte geben Sie Ihren Namen ein', minlength:'Bitte geben Sie einen korrekten Namen ein' }, Passwort: { erforderlich: „Bitte geben Sie Ihr Passwort ein“ }, Telefon:{ erforderlich:'Bitte geben Sie Ihre Handynummer ein', Tel: „Bitte geben Sie die korrekte Mobiltelefonnummer ein“ } } this.WxValidate = neues WxValidate(Regeln, Nachrichten) }, //Verifizierungsfunktion aufrufen formSubmit: function (e) { console.log('Im Formular ist ein Übermittlungsereignis aufgetreten. Die übertragenen Daten sind:', e.detail.value) const params = e.detail.value //Formular prüfen if (!this.WxValidate.checkForm(params)) { const Fehler = this.WxValidate.errorList[0] konsole.log(Fehler); return false } konsole.log("ja"); gibt true zurück; }, Es ist erwähnenswert, dass die Fehlerliste von WxValidate ein Objekt zurückgibt. Und der Name des zu überprüfenden Feldes sollte eins zu eins mit dem Namen der Formularkomponente übereinstimmen. 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:
|
<<: Detaillierte Erklärung der Bedeutung von N und M im MySQL-Datentyp DECIMAL(N,M)
>>: Installations-Tutorial für VMware Workstation 12 Pro Linux
Inhaltsverzeichnis Bedingte Kompilierung Seitenla...
Installationspfad: /application/mysql-5.5.56 1. V...
Vorwort In diesem Artikel wird erläutert, wie Sie...
Installieren Sie JDK: Offizieller Oracle-Download...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Vorwort Bei der Webentwicklung sind häufig domäne...
Um die Version und das Tag des Bildes anzuzeigen,...
Das Unternehmen hatte einen gut konfigurierten Se...
Obwohl Kopf und DTD nicht auf der Seite angezeigt...
Wir alle Webmaster wissen, dass es bei der Optimi...
Inhaltsverzeichnis 1. Entwicklungsumgebung 2. Ins...
MySQL-SQL-Anweisung zum Erstellen einer Tabelle A...
Geben Sie ssh ein und geben Sie den folgenden Bef...
Das Uniapp-Applet wird ein ähnliches Dropdown-Pro...
Inhaltsverzeichnis Zusammenfassen <Vorlage>...