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