2
入力が失敗したときにForm.Validateクラスがイベントを発生させない理由はわかりません。これは私が作った簡単なテストです:Mootools Form.Validateがイベントを発生させない
HTML
<form id="IndicatorIndexForm" action="">
<input type="text" id="IndicatorKilometers" data-validators="minLength:10" name="data[Indicator][kilometers]"/>
<input type="submit" value="Valider" class="">
</form>
JS
var myForm = new Form.Validator($('IndicatorIndexForm'), {
onFormValidate: function(resp,form,e){
console.log('error');
},
elementFail: function(el,errors){
console.log('elementFail');
console.log(el);
console.log(errors);
},
elementValidate: function(resp,el,validator,is_warning){
console.log('elementValidate');
console.log(resp);
console.log(el);
console.log(validator);
console.log(is_warning);
}
});
が、私は、フォームを送信すると、コンソールに私は "エラー" を参照してください。 。もし私がドキュメントを正しく理解していれば、他の2つの機能も発動すべきです...私は何かを忘れていると感じます。事前に
おかげ
ここjsfiddlehttp://jsfiddle.net/HJX3K/2/
._の接頭辞の末尾には、
on
がありません。 ...それは私の先生が言ったようなものです: "あなたがjsでエラーがあるとき、99%の時間はあなたのせいであり、mootoolのものではありません" ..ありがとう:) – pleasedontbelong