php - 如何重定向到设置为不活动的选项卡式页面

标签 php jquery html css

我有一个选项卡式表单:

    <ul class="tab-links">
      <li class="active"><a href="#tab1">Pending</a></li>
      <li><a href="#tab2">All</a></li>
    </ul>

  <div class="tab-content">
     <div id="tab1" class="tab active">
          //contents here
     </div>
     <div id="tab2" class="tab">
          //contents here
     </div>
  </div>

每次我刷新页面时,它总是重定向到tab1(预选为事件)

我的问题是,在 tab2 处,当用户提交表单时,如果出现错误,我想将其重定向到 tab2,但由于 tab1 是预先选择的事件选项卡。它总是转到选项卡 1。

有什么方法可以将其重定向到预选标签以外的其他标签吗?

PS:如果发生错误,我会使用警告框通知和重定向我的用户。

if(error){
   echo "<script>
     alert('Please state your reason!');
     window.location.href='home_admin.php#tab2';
         </script>"; 

TIA

最佳答案

你试过使用哈希链接吗

即tabbedPage.html#tab2

关于php - 如何重定向到设置为不活动的选项卡式页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25396325/

相关文章:

php - 无法根据来自 php 的 json id 在 JavaScript 中设置变量

php - 如何处理 Laravel Eloquent "WHERE"Query with slash on the value? (拉拉维尔 5.3)

php - 如何使用 php 做简单的 google script api

javascript - 使用jquery检查父点击的输入框

javascript - 上下滑动目标div不起作用

html - 添加到 iCal 和 google-calendar 按钮到页面

php - 在mysql中更新多表

javascript - angularjs中的嵌入式虚拟键盘

jquery - jQuery 导航链接的事件链接颜色

html - PrimeNG 表未采用 Angular 中的固定宽度