php - 无法将空格读取为输入文本中的默认值

标签 php html string forms input

<分区>

我在输入文本表单中输入默认值时遇到一些问题。 例如,如果默认值为“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/

相关文章:

php - 计算行数然后更新 - Php Mysql

html - 如何使内容div的高度成比例?

java - 如何用最大允许出现次数替换连续多次出现的字符?

java - 为什么 Sun 指定 String.hashCode() 实现?

php - 检查字符串是否编码为 UTF-8

php - 如何创建使用对象上下文的运行时函数?

PHP 和 MySQL : Truncate multiple tables

javascript - html DOM 节点限制

html - nth-child高级逻辑选择

regex - 替换字符串中除最后 4 个字符外的所有字符