Php HTML表单选择选项不隐藏
我现在正在试用HTML表单,这段代码有问题Php HTML表单选择选项不隐藏,php,html,forms,Php,Html,Forms,我现在正在试用HTML表单,这段代码有问题 <select name="arrDay" size="31"> <?php for ($x = 1; $x <= 31; $x++) { echo '<option>' . $x . '</option>'; } ?> </select> 因此,有一个包含所有这些数字的列表,我可以选择单个项目,但它不会隐藏在下拉面板中,它只是写在另一个项目的下方
<select name="arrDay" size="31">
<?php
for ($x = 1; $x <= 31; $x++) {
echo '<option>' . $x . '</option>';
}
?>
</select>
因此,有一个包含所有这些数字的列表,我可以选择单个项目,但它不会隐藏在下拉面板中,它只是写在另一个项目的下方
<select name="arrDay">
<?php
for ($x = 1; $x <= 31; $x++) {
echo '<option>' . $x . '</option>';
}
?>
</select>
为什么要在代码中使用大小,将其删除,如果要选择值,请在选项“分配值”中选择
<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>
有关多个标记的详细信息
大小属性扩展下拉列表以在屏幕上显示x个项目,从而提供一个选项,将其用作列表框而不是下拉列表
请详细说明,就我所知,$xAs的值是无效的。你需要一些价值。我现在无法测试PHP,但请尝试为您的选项添加一个值Thx everyone!我认为有必要定义列表的大小。对象在这里思考x)您已经在循环中定义了选项大小,所以不需要使用大小标记。如果您想选择值,请检查我的更新代码