Problemszenario: Kürzlich bin ich bei der Entwicklung eines Projekts auf folgendes Problem gestoßen: Protokoll-ID: { erforderlich: true, Nachricht: ‚Bitte wählen Sie das Analyseprotokoll‘, Auslöser: ‚unscharf‘}, ], Dadurch kann die Überprüfungsfunktion realisiert werden, es tritt jedoch ein Problem auf. Wenn die Überprüfungsbedingung (Senden-Schaltfläche) ausgelöst wird und eine Fehlermeldung angezeigt wird, bleibt die Fehlermeldung auch dann bestehen, wenn die Daten später erneut ausgewählt werden, da die Überprüfung nicht erneut durch Klicken auf die Senden-Schaltfläche ausgelöst wird. Dieses Benutzererlebnis ist nicht sehr gut. Lösung:1. Überprüfen Sie die Felder einzeln Mit einem Klick auf den Speichern-Button wird die Validierung ausgelöst, die grundsätzlich alle Felder validiert. Auch dies.$refs.addForm.validateField('protocolId', (gültig) => { //valid gibt die im Regelsatz geschriebene Fehlermeldung zurück. Wenn die Bedingungen erfüllt sind, ist der Rückgabewert leer if (!valid) { zurückkehren } }) Der obige Code kann in einer Funktion zur Bestätigung der Datenauswahl ausgeführt werden, sodass dieser spezielle Inhalt erneut überprüft wird. Wenn er den Überprüfungsregeln entspricht, verschwindet die Fehlermeldung. 2. Löschen Sie direkt die Eingabeaufforderungsinformationen des Felds unter dem Formularfelddies.$refs.addForm.clearValidate(); Mit dieser Methode wird die Fehlermeldung direkt gelöscht, ohne dass eine Beurteilung vorgenommen wird. Ich persönlich empfehle sie nicht. Damit ist dieser Artikel zum Löschen von Bestätigungsaufforderungen für die Elementformularvalidierung abgeschlossen. Weitere Informationen zum Löschen von Bestätigungsaufforderungen für die Elementformularvalidierung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
>>: Wie stellt MySQL eine Verbindung zum entsprechenden Clientprozess her?
MySQL und verbindungsbezogene Timeouts Vorwort: H...
XML/HTML-CodeInhalt in die Zwischenablage kopiere...
Vorwort Golang stellt das Datenbank-/SQL-Paket fü...
Wie üblich posten wir zuerst den Bildeffekt: Das ...
1. Schauen wir uns zunächst die Wirkung an Von de...
Verwenden Sie Vue, um einfach einen Click-Flip-Ef...
Inhaltsverzeichnis Zeitzonenkonfiguration in Djan...
Fehlerbeschreibung: 1. Nach der Installation von ...
Inhaltsverzeichnis 1. Ziehen Sie das Bild 2. Ausf...
Ich glaube, jeder kennt den Papierkorb, da er bei...
Ein Ereignis ist eine vom Benutzer oder dem Brows...
Wenn der Milchglaseffekt gut gelingt, kann er die...
Warum die Dateisteuerung verschönern? Stellen Sie ...
Vorwort Das langsame Abfrageprotokoll ist eine se...
Canal ist ein Open-Source-Projekt von Alibaba, da...