2016-01-26 2 views
5

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?

+0

haben Sie Formular Verhaltensweisen versucht "Fehler hinzufügen"? Es ist in der Dokumentation – eyalw

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