我有一个带有3个提交按钮的表单。只有1人会进行表单验证,其他2人必须提交表单而不进行验证。我有代码,但是它对于所有3个按钮仍然有效,我只需要1个即可验证表单。

$(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;
        });

09-18 23:52