如何在语义 UI 中进行自定义验证?

How to do custom validation in Semantic UI?

在语义UI中,我已经知道您可以验证表单,但是您只能验证某些规则。在我的注册表单(在我的应用程序中)中,我想检查服务器中是否已经存在具有特定电子邮件的用户。如果该电子邮件存在,则用户无法使用该特定电子邮件进行注册。我将如何实现这一目标?

您可以向表单添加自定义验证规则。

$.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