семантическая удаленная проверка пользовательского интерфейса

Я использую Semantic UI вместе с ASP.NET MVC. Я выполнил проверку на стороне клиента в своей регистрационной форме, как описано в документации http://semantic-ui.com/modules/form.html Теперь я хочу проверить адрес электронной почты, чтобы он был уникальным. Поэтому я должен сделать запрос ajax на сервер (это то, что я знаю, как это сделать). Но как я могу добавить такое правило в Semantic UI и отобразить соответствующее сообщение об ошибке?


person Giorgos Manoltzas    schedule 04.04.2014    source источник


Ответы (1)


После небольшого поиска документации я нашел поведение add errors . Это работает как

$('.your.ui.form').form('add errors', ['Your error string 1', 'Maybe another one?']);

Однако это изменит только текст в сообщениях об ошибках. Если сообщение об ошибке не отображается в это время, вы, вероятно, захотите показать его. Добавьте в форму класс error:

$('.your.ui.form').addClass('error');

И, конечно же, вы можете связать эти два метода, например

$('.ui.form')
  .form('add errors', ['oh my error'])
  .addClass('error');

Вот скрипка

person anestv    schedule 04.10.2014