2016-03-31 5 views
1

カスタムバリデーターを作成しようとしていますが、機能しません。パセリのカスタムバリデーターが機能しない

のhtml:jsの

<form id="demo-form" data-parsley-validate=""> 
<a href="#" id="validateButton"> 
    Validate 
</a> 
<span data-parsley-patient-is-selected></span> 
    <div id="result"></div> 
</form> 

window.parsley.addValidator('patientIsSelected', { 
validateString: function() { 
    return false; 
}, 
requirementType: 'string', 
messages: { 
    en: 'This file should not be larger than %s Kb', 
    fr: "Ce fichier est plus grand que %s Kb." 
} 
}); 

$('#validateButton').click(function() { 
    var instance = $("#demo-form").parsley(); 
    instance.validate(); 
    var result = instance.isValid(); 
    $("#result").text('Validation result is ' + result); 
}); 

と私は思いがstackoverflowの

See my example on jsfiddle

+0

検証するフォームには何がありますか? – Rayon

+0

属性 'data-parsley-patient-is-selected'によって、パースリーは何らかのロジックを実行し、ロジックの結果が真の場合、フォームは有効です – kirsanv43

答えて

0

に取り組ん例を見つけることができませんが、例を確認してくださいcustom validatorsには最大ファイルサイズのファイルが含まれています。

関連する問題