文本輸入我有以下代碼來加載的輸入字段的基礎上的gap
與背景顏色
echo "<td class='gap'>";
echo "<input name = gap-".$compi['Competence_ID']." type='text' readonly style='width:20px;' value='";
if(isset($compi['gap']) && $compi['gap']!=0){
echo $compi['gap'];
}
$color='';
if($compi['gap']>=0){
$color='#3CB371';$text="gap bigger than 0";
}
if($compi['gap']<0){
$color='#FFFFFF';$text="gap is not";
}
echo "' style='background-color:".$color.";'>";
echo $text."</td>";
代碼打印正確的$text
但輸入的顏色不改變值的顏色。 。
請發佈呈現的html。快速瀏覽一下,看起來您正在創建兩個樣式屬性,這可能是問題的根源。 – Jrod
您是否檢查過輸出的HTML以查看樣式是否正在更新,但不顯示? – andrewsi
這不是PHP的問題,它是CSS或HTML。 –