Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        2年前关闭。
                                                                                            
                
        
我有从数据库读取的scrpit,它在其他文本框中正确显示,但一个文本框应该显示学生测试1的值。
逻辑是->如果值> 0,则必须禁用该文本框。

这是无法在文本框中正确显示的代码。我想念什么?

<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>

最佳答案

简单的解决方案是:

<td>
    <input
        class="form-control"
        placeholder="Enter Test 1"
        id="test1"
        name="test_1"
        type="text"
        value="<?php echo $test1;?>"
        <?php if ($test1 > 0) echo ' disabled';?>
    >
</td>

09-16 04:58