2016-01-26 18 views
5

セマンティックUIでは、フォームの検証を行うことができますが、検証できるルールはいくつかあります。私の申し込みフォーム(私のアプリケーションで)で、特定の電子メールを持つユーザーがサーバーに既に存在するかどうかを確認したいと思います。電子メールが存在する場合、ユーザーは特定の電子メールでサインアップすることはできません。どうすればこれを達成できますか?Semantic UIでカスタム検証を行う方法は?

+0

は、あなたが "エラーを追加し、" フォームの動作を試してみましたdocのでしょうか? – 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' 
     } 
     ] 

Adding custom validation rule in semantic

+0

ちょうど1つの補遺: 'params'の最初の引数はフィールド値で、2つ目は型からの 'param'です。 – stijena

関連する問題