PHP
while($row = mysqli_fetch_array($result, MYSQLI_BOTH)){
echo "<tr>";
for($i=0;$i<7;$i++){
if($i==0){
echo "<td><input type='text' val='$row[$i]' /></td>";
}
if($i>1){
echo "<td>$row[$i]</td>";
}}echo "</tr>";
}
除了包含 input
标记的第一列之外,一切都正常。输入标 checkout 现了,但它看起来是空的——没有什么可看的,也没有什么可以突出显示的。但是,如果我执行“检查元素”,我会根据查询表的输出看到它具有正确的值。
对于导致这种奇怪行为的原因以及如何解决它有什么想法吗?
最佳答案
您必须使用基本的 HTML 标签
您必须使用“value”而不是“val”
查看基本 HTML 标签
<input type="text" value="Nikunj"/>
关于php - 使用 php 设置时输入值不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19180841/