2016-01-26 47 views
5

在語義UI中,我已經知道你可以驗證表單,但是隻有某些規則可以驗證。在我的註冊表單中(在我的應用程序中),我想檢查服務器中是否存在具有特定電子郵件的用戶。如果電子郵件存在,則用戶無法使用該電子郵件進行註冊。我將如何實現這一目標?如何在語義UI中進行自定義驗證?

+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' 
     } 
     ] 

這裏是DOC Adding custom validation rule in semantic

+0

只有一個附錄:'params'中的第一個參數是一個字段值,第二個參數是類型'param'。 – stijena