Sat*_*ish 6 html javascript php
我想在下拉菜单列表中指定数字范围,例如1-24,我正在做以下示例
<select name="hour">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
...
...
<option value="24">24</option>
</select>
Run Code Online (Sandbox Code Playgroud)
是否有任何方式我们可以说使用1-24并动态创建下拉菜单,我想我们需要使用Javascript但我不知道如何编码它们?
小智 16
你不需要Javascript,你可以使用PHP for循环:
<select name="hour">
<?php for ($i = 1; $i <= 24; $i++) : ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php endfor; ?>
</select>
Run Code Online (Sandbox Code Playgroud)
这个答案现在可能有用。HTML5 使一切变得更简单。我们不需要 javascript 来做同样的事情。大多数现代浏览器都支持。无法检查较旧的 IE 版本。
<label for="hour">Hour:</label>
<input type="number" id="hour" min="1" max="24" />
Run Code Online (Sandbox Code Playgroud)
参考:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/number
| 归档时间: |
|
| 查看次数: |
20991 次 |
| 最近记录: |