我有它显示一个多选择框,显示的选项取决于代码部分的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