0

我有一个关于 html 表单字段的问题。我正在尝试创建一个表单以允许用户编辑他们的个人资料。我希望表单在他们访问页面时已经在字段中包含他们的信息。所以就像用户名 [ken] 地址 [12345] 城市 [NJ]。然后用户可以编辑他们想要的任何信息,而他们不想编辑的内容将与他们的新信息一起发送他们的旧信息。我想知道如何将他们的信息放在表单字段中。

如果我的问题之前已得到回答,我深表歉意,但我不知道如何措辞,因此很难搜索。

谢谢你。

4

2 回答 2

2

基本上,您要做的就是向该字段添加一个值。

 <input type="text" value="hello" />

将在加载时将字段中的文本设置为“hello”。对于 php,您只需使用

 <input type="text" value=<?php json_encode($variable); ?> />

或者至少是类似的东西,这取决于您的确切需求。

对于此特定示例,请尝试类似以下内容:

<input type="text" value= <?php json_encode($username); ?> />
<input type="text" value= <?php json_encode($address); ?>  />
<input type="text" value= <?php json_encode($city); ?>     />

我在这个特定示例中使用 json_encode 的原因是它会在引号中打印到源代码,而不是做一些混乱的 '"'.$variable 类型废话。

于 2012-12-12T20:00:29.530 回答
0

您可能会使用标签输入。只需设置 value 属性

<input type="text" value="default">

结果将是这样的

<form ...>
<div>
<input name="user" type="text" value="ken">
<input name="address" type="text" value="12345">
<input name="city" type="text" value="NJ">
</div>
</form>
于 2012-12-12T20:00:23.257 回答