You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP中input标签无法显示变量完整值的问题求助

问题解决建议

问题出在你拼接的input标签中,value属性的取值没有用引号包裹。HTML解析规则里,不带引号的属性值遇到空格就会被截断,所以浏览器只识别到Hello作为value的内容,World被当成了无效的额外属性。

你需要给value的取值加上引号,同时注意PHP字符串拼接时的引号转义,修正后的代码如下:

<?php
$varone = "Hello World";
// 用双引号包裹value的取值,同时转义字符串里的双引号
$str = '<input type="text" width="200px" name="worksvr" maxlength="999" value="'.$varone.'" >';
echo $str;
?>

或者也可以用PHP的双引号字符串来简化拼接,避免手动转义:

<?php
$varone = "Hello World";
$str = "<input type='text' width='200px' name='worksvr' maxlength='999' value='$varone' >";
echo $str;
?>

这样处理后,input的value就能完整显示Hello World了。

内容的提问来源于stack exchange,提问作者noname

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 06:45:28