在選擇框中突出顯示選項值如果記錄包含值爲狀態「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