本文介绍了从表单中删除JQueryvalidationEngine的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有3个提交按钮的表格.只有1个人会进行表单验证,其他2个人必须提交表单而不进行验证.我有代码,但是无论如何它对所有3个按钮都有效,我只需要1个即可验证表单.

I have a form with 3 submit buttons. Only 1 will do the form validation other 2 must just submit the form without validation. I have the code but it works anyway for all 3 buttons and I only need 1 to be validating the form.

$(function() {
        $('#formID').validationEngine();
    });

推荐答案

它对我有用

        $("#buttonId1").click(function(){
            $('#formId').validationEngine('hideAll');
            $('#formId').validationEngine('detach');
            $('#formId').validationEngine('attach');
            if($("#formId").validationEngine('validate'))
                return true;
            else
                return false;                
        });

        $("#buttonId2").click(function(){
            $('#formId').validationEngine('hideAll');
            $('#formId').validationEngine('detach');
            return true;                
        });

        $("#buttonId3").click(function(){
            $('#formId').validationEngine('hideAll');
            $('#formId').validationEngine('detach');
            return true;                
        });

这篇关于从表单中删除JQueryvalidationEngine的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 02:39