首页 > 解决方案 > FormValidation 的 FieldStatus 插件不起作用?

问题描述

我获得了FormValidation 包的许可证,用于对表单进行客户端验证。它运作良好,但现在我遇到了麻烦。

一旦表单的字段有效,我想计算表单的“分数”。

如果我理解正确,这里提供的示例似乎正是我想要的:在用户输入它们时悄悄地确定所有字段是否有效。如果为真,我会计算分数,如下所示:

plugins: {
    fieldStatus: new FormValidation.plugins.FieldStatus({
        onStatusChanged: function(areFieldsValid) {
            if (areFieldsValid) {
                computeScore();
            }
        }
    }),
    ...
},

问题是,即使在它自己的演示页面上,该示例也没有做它所宣传的事情:即使没有填写任何字段,也启用了提交按钮。

这是坏了还是我错过了一些非常基本的东西?

标签: pluginsjquery-pluginsformvalidation-pluginformvalidation.io

解决方案


推荐阅读