javascript - 有一个选择表单字段获取今天是星期几

标签 javascript forms select

我有一个表单,您可以在其中选择一周中的某一天来搜索相应的数据。我希望有某种方法可以在加载表单时预先选择一周中的今天。任何指导将不胜感激,我认为这将是 javascript,我对此知之甚少。 乔

<select name="tax_days" id="days-tax" class="gmw-dropdown-days gmw-dropdown-taxonomy">
	<option value="0"> – All – </option>
	<option class="level-0" value="15">Monday</option>
	<option class="level-0" value="29">Tuesday</option>
	<option class="level-0" value="5">Wednesday</option>
	<option class="level-0" value="43">Thursday</option>
	<option class="level-0" value="54">Friday</option>
	<option class="level-0" value="57">Saturday</option>
	<option class="level-0" value="65">Sunday</option>
</select>

最佳答案

window.onload = function() {
    var currentDay = new Date().getDay();
    if (currentDay == 0) {
      // Sunday is at the end of the select
      currentDay = 7;
    }
    document.getElementById("days-tax").selectedIndex = currentDay;
};
<select name="tax_days" id="days-tax" class="gmw-dropdown-days gmw-dropdown-taxonomy">
  <option value="0">– All –</option>
  <option class="level-0" value="15">Monday</option>
  <option class="level-0" value="29">Tuesday</option>
  <option class="level-0" value="5">Wednesday</option>
  <option class="level-0" value="43">Thursday</option>
  <option class="level-0" value="54">Friday</option>
  <option class="level-0" value="57">Saturday</option>
  <option class="level-0" value="65">Sunday</option>
</select>

关于javascript - 有一个选择表单字段获取今天是星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30113374/

相关文章:

javascript - 多个复选框 > 至少应显示一条必填项,否则会显示错误消息

javascript - 搜索列表,只需要叶子

forms - 实体形式问题与 Symfony2 关系多对多

MySQL 按编号选择列。例如表 x 的前 3 列

php - SELECT * from 表在哪里?

javascript - 随着时间的推移滞后问题javascript

javascript - HTML5 Canvas 实时绘图

javascript - Angular2 - 表单无效

php - Drupal AJAX 不改变下拉列表

从下拉列表中选择选项时显示隐藏的 div 的 Javascript