我有一个带有多个输入标签的简单 HTML 表单。在页面加载时,我向表单提供数据以回显数据库中字段的当前值,然后用户可以修改这些值并再次提交以执行更新。
<input type="text" name="nameMember" id="nameMember" value=<?php echo (isset($nameMember)) ? $nameMember: ''?>>
代码工作正常,只是它不显示完整的变量。
例如,如果 $nameMember = ‘Saurabh Pradhan’ 而不是将 ‘Saurabh Pradhan’ 显示为输入标签的值,它只显示 ‘Saurabh’。
如果我从数据中删除空格并将其变为“SaurabhPradhan”,它会显示完整名称。基本上它只是删除空格后的文本。
原文由 Saurabh 发布,翻译遵循 CC BY-SA 4.0 许可协议
HTML 属性值通常应该用引号引起来:
与您已经对
type
和name
属性所做的完全一样value
属性没有什么不同