In Semantic UI weiß ich bereits, dass Sie Formulare validieren können, aber es gibt nur bestimmte Regeln, die Sie validieren können. In meinem Anmeldeformular (in meiner Anwendung) möchte ich prüfen, ob ein Benutzer mit einer bestimmten E-Mail bereits auf dem Server existiert. Wenn die E-Mail existiert, kann der Benutzer sich mit dieser bestimmten E-Mail nicht anmelden. Wie würde ich das erreichen?Wie kann die benutzerdefinierte Validierung in der semantischen Benutzeroberfläche durchgeführt werden?
5
A
Antwort
6
Sie können Ihrem Formular benutzerdefinierte Validierungsregeln hinzufügen.
Um Parameter an eine Regel zu übergeben, verwenden Sie die Klammernotation in Ihrem Einstellungsobjekt.
rules: [
{
type : 'myCustomRule[param]',
prompt : 'Custom Error'
}
]
Hier ist der doc Adding custom validation rule in semantic
+0
Nur ein Addendum: das erste Argument in 'Params' ist ein Feldwert und die zweite ist der 'Param' vom Typ. – stijena
Verwandte Themen
- 1. Kann die Dolch-Injektion in der statischen Methode durchgeführt werden?
- 2. Wie können benutzerdefinierte Build-Schritte in setup.py durchgeführt werden?
- 3. Festlegen der Größe für die benutzerdefinierte Benutzeroberfläche in ios
- 4. Mischen kann nicht durchgeführt werden
- 5. Wie Belastungstests durchgeführt werden
- 6. Wie JSON-Array-Iteration durchgeführt werden kann?
- 7. Wie kann festgestellt werden, ob die Montage durchgeführt wurde?
- 8. Wie kann Versionierung in ASP.NET Core Web API durchgeführt werden
- 9. Zurücksetzen der semantischen UI-Fortschrittsbalken
- 10. Wie kann der Komponententest ohne Verwendung einer Bibliothek durchgeführt werden?
- 11. Kann OLAP CUBE in HBase durchgeführt werden?
- 12. Kann dies in einem Regex durchgeführt werden?
- 13. Wie werden die CRUD-Operationen auf der Datentabelle durchgeführt?
- 14. Scrollbare Registerkarten Benutzerdefinierte Benutzeroberfläche
- 15. Wie kann ich die Gerrit ID in der Benutzeroberfläche anzeigen?
- 16. Wie kann der benutzerdefinierte ClassLoader verwendet werden?
- 17. Benutzerdefinierte Benutzeroberfläche für Alfresco ECM
- 18. Wie kann ich die Benutzeroberfläche problemlos aktualisieren?
- 19. Wie werden Teilwortsuchen in Lucene.NET durchgeführt?
- 20. Wie werden Highcharts in ColdFusion durchgeführt?
- 21. Handle Anfrage kann nicht durchgeführt werden
- 22. Wie werden mehrere Importe in Python durchgeführt?
- 23. Wie erfolgt die benutzerdefinierte Validierung von FileHelpern?
- 24. Rails - Benutzerdefinierte Validierung der Eindeutigkeit
- 25. Wie werden Substitutionen in Python durchgeführt?
- 26. Angular2 Form "erforderlich" Bindung - Validierung nicht durchgeführt
- 27. C# msi setup - Benutzerdefinierte Validierung vor der Installation
- 28. Symfony: Benutzerdefinierte Unterformular-Validierung
- 29. MonoRail: Wie kann die Prototyp-Validierung entfernt werden?
- 30. WSS4j 1.5: Wie kann die Passwort-Validierung übersprungen werden?
haben Sie Formular Verhaltensweisen versucht "Fehler hinzufügen"? Es ist in der Dokumentation – eyalw