javascript - 单击提交时禁用页面刷新并转到下一个选项卡

标签 javascript jquery html css tabs

我的页面有导航标签,每个导航标签的内容都有一个下一个 按钮。

检查下面的图片

enter image description here

当您单击下一步按钮时,表单将被保存并转到下一个选项卡,但问题是页面将刷新,因此结果是选项卡将返回到第一个选项卡。我该如何解决这个问题??

下面是我的代码

我的下一个标签函数的 Javascript

 $('.btnNext').click(function(){
    $('.nav-tabs > .active').next('li').find('a').trigger('click');
    });

我的ajax提交

  function( data ) {
            if(data.success == true)
            {
                $('#property-submition').addClass("confirmed");
                $('#property-submition').submit();
            }
            else if(data.exists == true)
            {
                // check if same property exists in database
                $('#ajax-indicator-1').hide();
                $('#property-submition').removeClass("confirmed");

                // Show message that this property already exists
                alert("<?php _l("Property already exists"); ?>");
            }........

我的提交表单代码

<?php echo form_open(NULL, array('class' => 'form-horizontal form-estate', 'role'=>'form', 'id'=>'property-submition'))?>   
........
.....
...
..

<?php echo form_submit('', lang('Next'), 'a class="btn btn-primary btnNext"')?>

最佳答案

使用 event.preventDefault() 阻止按钮上的默认表单事件。

关于javascript - 单击提交时禁用页面刷新并转到下一个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47887871/

相关文章:

javascript - 如何修复 ng-if 没有反应?

php - 如何获取文本框的分割值

html - 显示替代文字时的 img 大小

html - 单个 h2 标签上的背景颜色

html - 对齐输入中的文本

java - 如何将 GWTP 与 ginjector 扩展一起使用?

javascript - 有没有一种方法可以在没有输入的情况下发送表单值

javascript - observableArray 如何与选项绑定(bind)一起使用

javascript - 将多维 JSON 数组转换为 JS 变量

jQuery 下拉列表