2016-01-26 2 views
5

В семантическом пользовательском интерфейсе я уже знаю, что вы можете проверять формы, но есть только определенные правила, которые вы можете проверить. В моей форме регистрации (в моем приложении), я хочу проверить, существует ли пользователь с определенным адресом электронной почты на сервере. Если письмо существует, пользователь не может зарегистрироваться с этим определенным адресом электронной почты. Как я могу это достичь?Как выполнить пользовательскую проверку в семантическом интерфейсе?

+0

вы пробовали формы поведения "добавить ошибки"? это в документах – eyalw

ответ

6

Вы можете добавить собственные правила валидации в вашу форму.

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

Чтобы передать параметры правилу, используйте нотацию скобок в объекте настроек.

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

Вот док Adding custom validation rule in semantic

+0

Просто одно добавление: первый аргумент в 'params' - это значение поля, а второе - «param» из типа. – stijena

Смежные вопросы