如何删除进度条的验证以保存功能

Posted

技术标签:

【中文标题】如何删除进度条的验证以保存功能【英文标题】:how can i remove validation for progress bar for save functionality 【发布时间】:2021-07-30 22:35:30 【问题描述】:

我有两个按钮“提交”和“保存”的进度条。

当我单击“保存”按钮时,它会验证字段,我如何才能自定义仅用于提交功能我需要验证。但对于保存功能我不需要验证。这是我的代码

$(".next").click(function () 
            $('#msform').validate();
            if (!$('#msform').valid()) 
                return false;
            

            
            current_fs = $(this).parent();
            next_fs = $(this).parent().next(); 

            
            //Add Class Active
            $("#progressbar div").eq($("fieldset").index(next_fs)).addClass("active");

            
            //show the next fieldset
            next_fs.show();
            //hide the current fieldset with style
            current_fs.animate( opacity: 0 , 
                step: function (now) 
                    // for making fielset appear animation
                    opacity = 1 - now;

                    current_fs.css(
                        'display': 'none',
                        'position': 'relative'
                    );
                    next_fs.css( 'opacity': opacity );
                ,
                duration: 600
            );
        );

        $(".previous").click(function () 

            current_fs = $(this).parent();
            previous_fs = $(this).parent().prev();

            //Remove class active
            $("#progressbar div").eq($("fieldset").index(current_fs)).removeClass("active");

            //show the previous fieldset
            previous_fs.show();

            //hide the current fieldset with style
            current_fs.animate( opacity: 0 , 
                step: function (now) 
                    // for making fielset appear animation
                    opacity = 1 - now;

                    current_fs.css(
                        'display': 'none',
                        'position': 'relative'
                    );
                    previous_fs.css( 'opacity': opacity );
                ,
                duration: 600
            );
        );



        //$(".submit").click(function () 
        //    return false;
        //)

如何区分保存和提交单击以进行验证。任何帮助将不胜感激。

【问题讨论】:

在保存按钮中使用 formnovalidate 属性。 【参考方案1】:

在保存按钮中使用 formnovalidate="formnovalidate"

【讨论】:

以上是关于如何删除进度条的验证以保存功能的主要内容,如果未能解决你的问题,请参考以下文章

如何在service中同步更新通知activity中的进度条

如何使用 bash 删除和替换终端中的最后一行?

如何更改进度条的位置 - 多处理

EXCEL如何调整滚动条的宽度?

vc6.0里MFC进度条如何使用

文件上传进度条干扰控制器重定向