【问题标题】:HTML Select w/ weekdays, today selectedHTML Select w/ weekdays, today selected
【发布时间】:2013-08-21 18:08:48
【问题描述】:

我有一个工作日的选择菜单。我希望这个菜单选择今天。从 W3Cschools,我得到了这个简单的代码来获取今天日期的 int:

var d = new Date();
var n = d.getDay();

这将输出 3,因为它是星期三。我的问题是选择列表中的特定日期。这是我的 sropdown 代码:

<div class="matmenu">
<select id="selectDagMat" ONCHANGE="location = this.options[this.selectedIndex].value;">
<option value="wilink/mandag">Måndag</option>
<option value="wilink/tisdag">Tisdag</option>
<option value="wilink/onsdag">Onsdag</option>
<option value="wilink/torsdag">Torsdag</option>
<option value="wilink/fredag">Fredag</option>
<option value="wilink/lordag">Lördag</option>
<option selected="selected" value="wilink/sondag">Söndag</option>
</select>

此外,可以在此处找到该页面的示例:

http://stilius.se/wilink/

提前致谢!

【问题讨论】:

    标签: html date selection getdate


    【解决方案1】:

    你的意思是这样的:http://jsfiddle.net/xuPz2/1/?您通过getElementById 获取元素,然后设置值。

    【讨论】:

    • 是的,但问题是由于我的 onChange 函数,我需要将值作为路径。或者是否可以使用 [this.selectedIndex].name 并将名称更改为路径?
    • 嗨,您可以做的一个简单的解决方案是使用 switch 语句:jsfiddle.net/xuPz2/2
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 2020-07-19
    • 2012-03-14
    相关资源
    最近更新 更多