在选择框中突出显示选项值如果记录包含值为状态“Y” iam循环并在选择框中显示选项比我必须显示选项红色我如何使用php
echo "<select name='select1' size='10' multiple >";
foreach ($this->arr['record'] as $rows) {
if($rows['status'] == "Y"){
echo "<option value='". $rows['COLA'] . '*' . $rows['COLB'] . "' bgcolor='#ff0000' style = 'bgcolor=red;font-size=5'>".$rows['COLC'].":".$rows['COLD'].":".$rows['COLE'].":".$rows['COLF'].":".$rows['COLG']." </option>";
}else{
echo "<option value='". $rows['COLA'] . '*' . $rows['COLB'] . "' bgcolor='#ff0000' style = 'bgcolor=red;font-size=5'>".$rows['COLC'].":".$rows['COLD'].":".$rows['COLE'].":".$rows['COLF'].":".$rows['COLG']." </option>";
}
}
echo "</select>";
这里,如果我们的状态为“Y”,而不是我们要突出显示的整个选项。我用字体标签,但它不工作,你可以告诉我们该怎么办
Jason:我在哪写 – Someone 2011-05-02 20:34:00
明白了,但是我可以应用红色选择的颜色 – Someone 2011-05-02 20:35:26
是的,这与CSS有关。但是,选择元素的默认样式很麻烦,因为它们通常由操作系统而不是浏览器管理。 – 2011-05-02 20:42:44