PHP - 输入表单的回显值

我有一个奇怪的问题,我的回声没有显示整个字符串。


我正在构建一个使用用户现有数据自动填充值的帐户表单。


$full_name = "Joe Smith";

echo $full_name;

工作正常。但是,一旦我将此作为输入值回显到 html 表单中,它只会显示“Joe”,就好像它忽略了空格后的任何内容。


<div class="input-item input-with-label">

    <label for="full-name" class="input-item-label">Full Name</label>

    <input class="input-bordered" type="text" id="full-name" name="full-name" value= <?php echo $full_name;?> >

</div>

这将显示为“乔”。


我尝试完全删除 PHP,只是做了一个 html 标签


value="Joe Smith"

这表明很好。关于为什么会这样的任何想法?


largeQ
浏览 103回答 1
1回答

四季花海

请在价值上加上“”引号。试试这个:<div class="input-item input-with-label">&nbsp; &nbsp; <label for="full-name" class="input-item-label">Full Name</label>&nbsp; &nbsp; <input class="input-bordered" type="text" id="full-name" name="full-name" value="<?php echo $full_name;?>"></div>
打开App,查看更多内容
随时随地看视频慕课网APP