我不能设置一个变量作为文本框的值

问题描述:

$value = 3; 
<input type="number" name="rowid" value=$value readOnly><br> 

我试着设置一个变量作为文本框的值,但是,它不起作用。是否不可能将变量设置为文本框的值?我不能设置一个变量作为文本框的值

您需要呼应变量

<input type="number" name="rowid" value="<?php echo $value; ?>" readOnly><br> 

呼应$valuevalue=""

$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)或检查自己做调试哟地区你从浏览器中出演

+1

asp样式标签(' ... ?>')并不总是启用。为什么不用'= $value ?>'来代替? –

+0

@HasseBjörk同意并更新好友:) –