【问题标题】:Jquery Validation without form submission没有表单提交的Jquery验证
【发布时间】:2010-12-02 07:52:17
【问题描述】:

我有一个表单,上面有一个按钮 - 当用户单击 button Add, 时,会调用一个函数,该函数以相同的形式向表中添加一个新行,但使用的是 javascript。

我使用了 jquery 验证插件,我遇到的问题是验证仅在我使用提交按钮时触发,而不是在单击我的按钮时触发,它运行我的功能。

我明白这是为什么 - 验证插件希望提交表单。

有什么方法可以让验证运行并返回结果?如果验证失败,我的函数可以不执行任何操作,或者如果验证通过,则继续将用户输入的数据发布到我的函数。显然,我需要在没有实际提交表单的情况下执行此操作。

非常感谢任何帮助 - 我尝试了一些在谷歌搜索时发现的想法,但到目前为止没有任何效果。

先谢谢你。

【问题讨论】:

    标签: javascript jquery validation


    【解决方案1】:

    如果你的意思是http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/

    if ($j('#Form1').validationEngine({ returnIsValid: true })) {
      //is valid
    }
    

    或者如果你的意思是:http://docs.jquery.com/Plugins/Validation

    $("#myform").validate({
     submitHandler: function(form) {
       // some other code
       return false;
     }
    });
    

    【讨论】:

    • 你太棒了。非常感谢。
    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-30
    相关资源
    最近更新 更多