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在服务器上执行,而不是在浏览器中执行。 –