不隐藏HTML表单选择选项

时间:2017-08-03 07:54:07

标签: php html forms

我现在正在尝试HTML表单,而且我对这段代码有疑问

{{1}}

所以有一个包含所有这些数字的列表,我可以选择单个项目,但它不会隐藏在下拉列表中,只是一个写在另一个下面

3 个答案:

答案 0 :(得分:1)

为什么在代码中使用大小,删除它,如果要在选项赋值中选择值

<select name="arrDay">
    <?php
    for ($x = 1; $x <= 31; $x++) {
         echo '<option value="'.$x.'">' . $x . '</option>';
    }
    ?>
</select>

如果要将样式设置为一次显示更多选项,请使用

<select name="arrDay" style="width: 70px; height: 200px">
    <?php
    for ($x = 1; $x <= 31; $x++) {
        echo '<option value="'.$x.'">' . $x . '</option>';
    }
    ?>
</select>

如果您想选择多个选项,请使用多个标签

<select name="arrDay" multiple>
    <?php
    for ($x = 1; $x <= 31; $x++) {
         echo '<option value="'.$x.'">' . $x . '</option>';
    }
    ?>
</select>

了解有关多个标记的更多信息

https://www.w3schools.com/tags/att_select_multiple.asp

答案 1 :(得分:0)

删除尺寸=&#34; 31&#34;来自你的cade

<select name="arrDay">
                <?php
                    for ($x = 1; $x <= 31; $x++) {
                        echo '<option>' . $x . '</option>';
                    }
                ?>
</select>

答案 2 :(得分:0)

size属性扩展了下拉列表以在屏幕上显示x项,因此提供了一个选项,可以将其用作列表框而不是下拉列表。

Read this article.