如何隐藏选择选项标签。当我尝试隐藏在 select 中时,我仍然可以在我的 php 页面中看到它不知道为什么? input标签很容易隐藏,select选项很难隐藏
<select type="hidden" style="text-color:white;"name="syearid" class="select2_group form-control" style="text-align:center;" >
<?php
$YearNow=Date('Y');
include('../connection/connect.php');
$result = $db->prepare("SELECT * FROM school_year");
$result->bindParam(':syearid', $res);
$result->execute();
for ($i=0; $row = $result->fetch(); $i++) {
$isSelected = (($YearNow=Date('Y') == $row['from_year']) ? " selected" : "");
echo "<option style='text-color:white;' value='".$row['syearid']."'$isSelected>".$row['from_year'].'-'.$row['to_year']."</option>";
}
?>
</select>
最佳答案
<select name="syearid" class="select2_group form-control" style="text-align:center;text-color:white;display:none;" >
display:none;
将隐藏选择标签。
请注意,您也可以这样做(更好):
<style>
#syearid{text-align:center;text-color:white;display:none;}
</style>
<select id="syearid" name="syearid" class="select2_group form-control" >
要预先设置值,并禁用控件,您可以这样做:
<select disabled>
<option>Car</option>
<option selected>Bus</option>
<option>Van</option>
</select>
关于php - 如何隐藏、预设和禁用选择标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34914528/