我有一个HTML页面(index.php),其下拉菜单包含数字1-20。有没有更简单的方法将选项添加到下拉菜单,而不是像手动添加每个选项:
<option value=1>1</option>
...
<option value=20>20</option>
答案 0 :(得分:4)
正如您已在标签中提到php,然后在生成网页时使用for循环:
for ($i = 1; $i<=20; $i++) {
echo '<option value="'.$i.'">'.$i.'</option>';
}
您应该进一步考虑在上面的代码中为value属性添加更多引号。
答案 1 :(得分:0)
最简单的是for loop:
<?php for ($i = 1; $i <=20; $i++) : ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php endfor; ?>