セマンティックUIでは、フォームの検証を行うことができますが、検証できるルールはいくつかあります。私の申し込みフォーム(私のアプリケーションで)で、特定の電子メールを持つユーザーがサーバーに既に存在するかどうかを確認したいと思います。電子メールが存在する場合、ユーザーは特定の電子メールでサインアップすることはできません。どうすればこれを達成できますか?Semantic UIでカスタム検証を行う方法は?
5
A
答えて
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'
}
]
+0
ちょうど1つの補遺: 'params'の最初の引数はフィールド値で、2つ目は型からの 'param'です。 – stijena
は、あなたが "エラーを追加し、" フォームの動作を試してみましたdocのでしょうか? – eyalw