我不能设置一个变量作为文本框的值
问题描述:
$value = 3;
<input type="number" name="rowid" value=$value readOnly><br>
我试着设置一个变量作为文本框的值,但是,它不起作用。是否不可能将变量设置为文本框的值?我不能设置一个变量作为文本框的值
答
您需要呼应变量
<input type="number" name="rowid" value="<?php echo $value; ?>" readOnly><br>
答
呼应$value
内value=""
$value = 3;
<input type="number" name="rowid" value="<?php echo $value;?>" readOnly><br>
OR
<input type="number" name="rowid" value="<?= $value;?>" readOnly><br>
答
你只是把价值$value
那里。没有任何意义在$value
没有打开php标签。
您需要回显$value
才能在rowid
上分配。
你应该做
<input type="number" name="rowid" value="<?= $value ?>" readOnly><br>
或
<input type="number" name="rowid" value="<?php echo $value ?>" readOnly><br>
附加提示:
您可以通过查看网页的源(view-source://yourpagename.php)
或检查自己做调试哟地区你从浏览器中出演
asp样式标签(' ... ?>')并不总是启用。为什么不用'= $value ?>'来代替? –
@HasseBjörk同意并更新好友:) –