0
私はデータベースから読み取るscrpitを持っています。そして、学生テストの値を表示するはずのテキストボックスを除いて、他のテキストボックスに正しく表示されます。 ロジックis->値が0より大きい場合、そのテキストボックスを無効にする必要があります。HTML入力タグでphpコードが正しく解析されていません
ここには、テキストボックスに正しく表示されないコードがあります。私は何が欠けていますか?
<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>
あなたは、入力の値にスクリプトタグを挿入しようとしていますか?もしそうなら、あなたはそれをすることはできません。 –
なぜあなたは 'value'属性の中にjavascriptを入れますか? –
入力タグの値属性にスクリプトを追加することはできません。また、PHPはブラウザではなくサーバー上で実行されます。 –