我正在建立一个帐户表单,该表单将使用用户已经存在的数据自动填充值。
$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>
这将显示为'Joe'。我尝试完全删除PHP,只是做了一个HTML标记
value="Joe Smith"
这很好。关于这是为什么的任何想法?
尝试这个:
<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>
请在值上加上“”引号。
尝试这个:
<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>