首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据URL查询设置选择列表默认值

问根据URL查询设置选择列表默认值
EN

Stack Overflow用户
提问于 2016-07-05 01:21:29
回答 0查看 433关注 0票数 0

我有一个“跳转”菜单,可以将查询放在当前URL中,如?date=2016-07

代码语言:javascript
复制
<?php
    $date = explode('-', $_GET['date']);
    $year = $date[0];
    $month = $date[1];
?>

<form>
<select name="date" onchange="this.form.submit()">
<?php
  for ($i = 0; $i <= 18; ++$i) {
    $time = strtotime(sprintf('+%d months', $i));
    $value = date('Y-m', $time);
    $label = date('F Y', $time);
    printf('<option value="%s">%s</option>', $value, $label);
  }
  ?>
</select>
</form>

一旦页面跳转,我希望将新日期显示为默认值。我以为你是通过给选择列表一个"value“属性来做到这一点的,但这并不起作用。进一步了解这一点,您需要将“选定”添加到其中一个选项中。

如果"selected“与URL中的日期查询匹配,我如何将”selected“添加到其中一个选项?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38189664

复制
相关文章

相似问题

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