0

jtable (jtable.org) を使用していますが、validationEngine を動作させることができません。

これは、firbug コンソールに表示されるエラーです。

TypeError: data.form.validationEngine is not a function

ここに私のjscriptコードがあります:

},
//Initialize validation logic when a form is created
formCreated: function (event, data) {
     data.form.find('input[name="Name"]').addClass(
    validate[required]');
     data.form.validationEngine();
},
//Validate form when it is being submitted
formSubmitting: function (event, data) {
     return data.form.validationEngine('validate');
},
//Dispose validation logic when form is closed
formClosed: function (event, data) {
         data.form.validationEngine('hide');
        data.form.validationEngine('detach');
}
});

これもページの上部に含めています。

<!-- Import CSS file for validation engine (in Head section of HTML) -->
<link href="scripts/validationEngine/validationEngine.jquery.css" rel="stylesheet" type="text/css" />

<!-- Import Javascript files for validation engine (in Head section of HTML) -->
<script type="text/javascript" src="scripts/validationEngine/jquery.validationEngine.js"</script>
<script type="text/javascript" src="scripts/validationEngine/jquery.validationEngine-en.js"></script>
4

1 に答える 1

2

検証エンジン 1 を使用するのではなく、エンジン 2 を使用してこれをコントロール js に配置しました

inputClass: 'validate[必須]'

次に、必要な検証 js を jtable populate js の最後に配置します。

お役に立てれば

ページで外部 js を使用しないようにします。JQUERY.conflict() シナリオが発生する可能性があります

于 2012-10-16T08:03:32.810 に答える