<分区>
我在输入文本表单中输入默认值时遇到一些问题。 例如,如果默认值为“Hello World”,输入字段将只显示“Hello”。 它只接受第一个词。我可以做些什么来接受整个字符串吗?
<input type='text' name='prod_name' size='30' value=<?=$prname?> />
<分区>
我在输入文本表单中输入默认值时遇到一些问题。 例如,如果默认值为“Hello World”,输入字段将只显示“Hello”。 它只接受第一个词。我可以做些什么来接受整个字符串吗?
<input type='text' name='prod_name' size='30' value=<?=$prname?> />
最佳答案
您需要在 value
属性周围加上引号
<input type='text' name='prod_name' size='30' value='<?=$prname?>' />
注意,“Hello World”的 $prname
值将产生以下结果:
<input type='text' name='prod_name' size='30' value=Hello World> />
在这种情况下,HTML 认为您的输入值为“Hello”,而“World”是一些不存在的 bool 属性。
关于php - 无法将空格读取为输入文本中的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12831216/