javascript - JQuery 验证引擎无法在 Firefox 或 IE 上运行

标签 javascript jquery validation jquery-validation-engine

我正在尝试使用 jQuery 验证引擎插件验证表单,但它无法在最新的 Firefox 或 IE 上运行。

这是我的表单页面:

<script src="js/jquery-1.9.1.min.js" type ="text/javascript"></script>
<script src="js/jquery-ui-1.10.2.custom.js" type ="text/javascript"></script>
<script src="js/jquery.validationEngine.js"></script>

<script type="text/javascript">
     jQuery(document).ready( function() {
        // binds form submission and fields to the validation engine
        jQuery("#formID").validationEngine();
    });

            function checkHELLO(field, rules, i, options){
        if (field.val() != "HELLO") {
            // this allows to use i18 for the error msgs
            return options.allrules.validate2fields.alertText;
        }
    }
  </script>

以下是一些表单字段供引用:

<form action ="enviar.jsp" method="post" name="seguimiento" id="seguimiento">
<label>GolTV:</label>
<input name="Gol" type="number" id="Gol" title="Gol" min="0" class="validate[custom[number],min(0)]">
<br>
<label>Bajas:</label>
<input name="Bajas" type="number" id="Bajas" title="Bajas" min="0" class="validate[custom[number],min(0)]">
<br>
<label>Preinst teléfono:</label>
<input name="Preinstalaciones" type="number" id="Preinstalaciones" title="Preinstalaciones" min="0" class="validate[custom[number],min(0)]">
<input type="submit" value="Enviar">

这在 Chrome 上运行得很好,如果有人在字段中输入负数或字母,则会弹出一条消息并指出这是错误的,但在 Firefox 上则没有任何反应。

JavaScript 控制台只是提示这一点:

Fecha y hora: 27/03/2013 16:45:11
Advertencia: Error al interpretar el valor para 'filter'.  Declaración rechazada.
Archivo de origen: http://<myhost>/Tecnicos/css/jquery-ui-1.10.2.custom.css

这会导致解释“过滤器”值时出错。声明被拒绝。

其中有一些,但都与 css 相关,与 javascript 完全无关。

有什么想法吗?

最佳答案

jQuery("#formID").validationEngine();

这不应该是

jQuery("#seguimiento").validationEngine();

关于javascript - JQuery 验证引擎无法在 Firefox 或 IE 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15664119/

相关文章:

javascript - firebug:断点和 contentEditable 奇怪的行为

c# - 如何在 Spring.NET 中使用 EmailValidator?

php - Symfony2如何使用验证器组件验证唯一的电子邮件

javascript - 使用 JavaScript 检测脚本是否被阻止(通过 Web 过滤、防火墙等)

javascript - 如何包裹兄弟元素?

javascript - Firefox 异常 'JavaScript component does not have a method named: "可用"'

jquery - 带有多个标题的下拉(组合框)

javascript - sessionStorage 将所有内容存储在同一个数组中

javascript - jQuery .On() 不使用从对象传递的参数触发

javascript - AngularJS 客户端验证 : Changing validation requirements depending on other fields?