1

フォームでjQuery-Validation-Engineを使用しようとしています。ファイルをダウンロードし、ローカルデモを確認し、指示に従ってフォームを機能させてみました。ただし、サイトを振り返ると、次のようになります。

  1. ページにスクリプトjquery.validationEngine.closure.jsを含めます

デモの/js/ファイルにそのようなファイルは表示されません。

私のファイル構造には次のものが含まれています:index.htmlファイル(フォーム付き)

  1. jQuery-検証-エンジン(サブフォルダー-jQuery検証ファイルが含まれています)
  2. jQuery-検証-エンジン/css(サブフォルダー)
  3. jQuery-Validation-Engine / js(サブフォルダー)

私はvalidationEngine.jquery.cssとtemplate.cssスタイルシートを呼び出します。また、jquery.validationEngine-en.jsファイルとjquery.validationEngine.jsファイルにも適用されます。また、demoValidators.htmlデモページの14〜32行目のスクリプトも含めました。

フォームタグにid="formID"属性を追加し、フォームの最初のフィールドにclass ="validate[required]"属性を追加しました。しかし、ページをリロードして最初のフォームフィールドにカーソルを置き、それを削除すると、期待どおりのエラースタイルが表示されません。赤いアウトラインでも、エラーメッセージバブルでもありません。

スクリプトがフォームに作用しているかどうかを確認するには、他に何を確認する必要がありますか?そして、このバリデーターを使用するための手順のステップ2で言及されているjquery.validationEngine.closure.jsスクリプトはどこにありますか?

4

1 に答える 1

1

デモの1つのソースから:

<link rel="stylesheet" href="../css/validationEngine.jquery.css" type="text/css"/>
<link rel="stylesheet" href="../css/template.css" type="text/css"/>
<script src="../js/jquery-1.6.min.js"></script>
<script src="../js/languages/jquery.validationEngine-en.js"></script>
<script src="../js/jquery.validationEngine.js"></script>
<script>
    jQuery(document).ready(function(){
        jQuery("#formID").validationEngine();
    });
</script>

「jquery.validationEngine.closure.js」への参照は、ドキュメントのエラーのようです。

于 2012-09-06T00:34:21.357 に答える