首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过php的header函数移动到特定的navtab

如何通过php的header函数移动到特定的navtab
EN

Stack Overflow用户
提问于 2017-12-26 00:21:44
回答 3查看 550关注 0票数 2

有没有办法在通过header函数提交(页面重新加载)之后,通过header函数移动到特定的navtab。

与在teacher.php中一样,这里是tab-content中的navtab的div。

代码语言:javascript
复制
<div id=" change-password " class="tab-pane fade">

</div>

我想像在标题函数的id="change-password“选项卡中的teacher.php一样移动。i.e

代码语言:javascript
复制
if(isset($_POST['value'])
{
  header("location:teacher.php[address of change-password tab]");
}

因此,页面应该使用change password选项卡重新加载,而不是默认的活动选项卡。

EN

回答 3

Stack Overflow用户

发布于 2017-12-26 00:30:34

您可以在重定向时传递GET变量:

代码语言:javascript
复制
header("location:teacher.php?password_changed");

然后,您可以检查此变量和事件的存在。显示指定的选项卡:

代码语言:javascript
复制
if (isset($_GET['password_changed']) {
    $class = "active";
} else {
    $class = "";
}
?>

<div id="change-password" class="tab-pane fade <?php echo $class; ?>">

当然,类名取决于您正在使用的css框架。如果你没有为标签使用任何框架,你需要自己编写活动标签逻辑。

如果需要多个选项卡,可以使用GET变量的内容(而不仅仅是它的存在):

代码语言:javascript
复制
header("location:teacher.php?tab=password_changed");
// or
header("location:teacher.php?tab=some_other_tab");

在呈现HTML时,使用内联PHP语句会更简单:

代码语言:javascript
复制
<div class="<?php echo $_GET['tab'] === 'password_changed' ? 'active' : ''; ?>">
<!-- or -->
<div class="<?php echo $_GET['tab'] === 'some_other_tab' ? 'active' : ''; ?>">
票数 1
EN

Stack Overflow用户

发布于 2017-12-26 00:50:17

这最终取决于您如何在主题层中实现选项卡式内容。

几个主题化框架和javascript插件支持直接导航到页面,并使用选项卡的ID和一些javascript将内容的特定选项卡置于焦点。在所有情况下,您都可以使用一些javascript或jQuery在页面加载/文档就绪时将所需选项卡置于焦点。

或者,为了避免在页面加载时依赖于javascript,您可以为页面提供javascript将应用的css类,您可以使用通过GET或POST传递的查询参数(由@martin-heralecky建议),或者如果您的密码重置/登录过程使用AJAX,则使用cookie或local_storage。

票数 0
EN

Stack Overflow用户

发布于 2017-12-26 00:35:14

短途;

代码语言:javascript
复制
header("location:teacher.php?tab=password_changed");

<div id="change-password" class="tab-pane fade <?php echo (($_GET['tab']!='password_changed')?:'activeClass'); ?>"></div>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47970293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档