2014-04-04 70 views
0

我正在使用语义UI以及ASP.NET MVC。我已在文档http://semantic-ui.com/modules/form.html中描述了我的注册表单中执行了客户端验证。现在我想验证电子邮件以保持唯一性。所以我必须向服务器发出ajax请求(这是我知道该怎么办的)。但是我如何在语义UI中添加这样的规则并显示相应的错误消息?语义ui远程验证

回答

0

经过一番搜索at the docs我发现行为add errors。它的工作原理类似于

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

但是,这只会更改错误消息中的文本。如果当时没有显示错误消息,您可能会想要显示它。添加类 '错误' 的形式:

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

当然,你可以连这两种方法,如

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

Here's a fiddle