我有两个标签。当我尝试提交第二个选项卡时,它会检查一些必填字段并显示错误消息。但是当页面重新加载时,它会显示第一个选项卡。我在stackflow中看到了很少的线程并实现了它,但我面临同样的问题。
这是我的代码
$(function() {
$('a[data-toggle="tab"]').on('shown', function(e){
//save the latest tab using a cookie:
$.cookie('last_tab', $(e.target).attr('href'));
});
//activate latest tab, if it exists:
var lastTab = $.cookie('last_tab');
if (lastTab) {
$('a[href=' + lastTab + ']').tab('show');
}
else
{
// Set the first tab if cookie do not exist
$('a[data-toggle="tab"]:first').tab('show');
}
});
</script>
<div class="container">
<div class="page-header">
<h2>Payment</h2>
<div class="clr"></div>
</div>
<div class="tabbable">
<!-- Only required for left/right tabs -->
<ul class="nav nav-tabs">
<li><a href="#tab1" data-toggle="tab">Pay with Stripe</a></li>
<li><a href="#tab2" data-toggle="tab">Pay with PayPal </a></li>
</ul>
<div class="tab-content">
<div class="tab-pane" id="tab1">