0
我有從數據庫中讀取的scrpit,並且它在其他文本框中正確顯示,除了一個應該顯示學生測試1的值的文本框外。 邏輯是 - >如果值大於0,那麼該文本框必須被禁用。php代碼不能在HTML輸入標記中正確解析
下面是在文本框中無法正確顯示的代碼。我錯過了什麼?
<td>Test 1</td>
<td><input class="form-control" disabled placeholder="Enter Test 1" id="test1" name="test_1" type="text" value="
<?php
echo $test1;
if($test1>0){
?>
<script>
document.getElementById("test1").disabled = true;
</script>
<?php
}
?>"/>
</td>
你們是不是要插入的輸入值的腳本標籤?如果是這樣,你不能那樣做。 –
爲什麼你把JavaScript放在'value'屬性中? –
您無法將腳本添加到輸入標籤的值attrib。此外,PHP在服務器上執行,而不是在瀏覽器中執行。 –