1

我正在尝试在我的表单上使用 jQuery-Validation-Engine。我已经下载了文件,查看了本地演示,并尝试按照说明让我的表单工作。但是,在回顾该站点时,我看到了这一点:

  1. 在页面中包含脚本 jquery.validationEngine.closure.js

我在演示的 /js/ 文件中没有看到任何此类文件。

我的文件结构包含: index.html 文件(带表格)

  1. jQuery-Validation-Engine(子文件夹 - 包含 jQuery 验证文件)
  2. jQuery-Validation-Engine/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]" 属性添加到表单的第一个字段。但是,当我重新加载页面并将光标放在第一个表单字段中,然后将其删除时,我没有看到任何我期望的错误样式:不是红色轮廓,也不是错误消息气泡。

我还应该检查什么以查看脚本是否在表单上起作用?jquery.validationEngine.closure.js 脚本在哪里,在使用此验证器的说明的第 2 步中提到?

4

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 回答