我有它顯示一個多選擇框,顯示的選項取決於代碼部分的if語句:如何在不同選項的選擇框顯示不同的顏色
$moduleSELECT = '<select name="moduletextarea" id="moduleselect" size="10">'.PHP_EOL;
if($modulenum == 0){
$moduleSELECT .= "<option disabled='disabled' value=''>No Modules currently on this Course</option>";
}else{
while ($currentmodstmt->fetch()) {
$moduleSELECT .= sprintf("<option disabled='disabled' value='%s'>%s - %s</option>", $dbModuleId, $dbModuleNo, $dbModuleName) . PHP_EOL;
}
}
$moduleSELECT .= '</select>';
現在從做一些研究在互聯網上,我認爲在選項標籤中包含標籤是不好的做法。所以我的問題是,如果if語句在0中的記錄數爲true的情況下,我如何以紅色顯示"<option disabled='disabled' value=''>No Modules currently on this Course</option>";
的文本,並且如果符合else語句,我怎樣才能在黑色文本中顯示這些選項sprintf("<option disabled='disabled' value='%s'>%s - %s</option>", $dbModuleId, $dbModuleNo, $dbModuleName) . PHP_EOL;
?
感謝
給予好評和最好的答案,不知道你可以把一類的選項標籤,但你出,你可以 – Manixman