2016-01-26 34 views
5

W Semantic UI, już wiem, że można zweryfikować formy, ale istnieją tylko pewne zasady można zatwierdź. W formularzu rejestracyjnym (w mojej aplikacji) chcę sprawdzić, czy użytkownik z określonym adresem e-mail już istnieje na serwerze. Jeśli wiadomość e-mail istnieje, użytkownik nie może się zarejestrować przy użyciu tego adresu e-mail. Jak to osiągnąć?Jak wykonać niestandardową weryfikację w semantycznym interfejsie użytkownika?

+0

próbowałeś zachowań Form "dodać błędy"? to w docs – eyalw

Odpowiedz

6

Możesz dodać niestandardowe reguły sprawdzania poprawności do formularza.

$.fn.form.settings.rules.myCustomRule = function(param) { 
    // Your validation condition goes here 
    return (param <= 10)? true : false; 
} 

Aby przekazać parametry do reguły, należy użyć oznaczenia nawiasów w obiekcie ustawień.

rules: [ 
     { 
      type : 'myCustomRule[param]', 
      prompt : 'Custom Error' 
     } 
     ] 

Oto doc Adding custom validation rule in semantic

+0

Tylko jeden Uzupełnienie: pierwszy argument „params” jest wartością pola, a drugi jest „param” z rodzaju. – stijena