0

使用 php/html,我想从 MySQL 中检索电子邮件地址(以及其他信息),然后在表单的输入框中显示电子邮件地址。这将使用户能够编辑和提交更正的电子邮件地址。但是,检索到的电子邮件地址未正确显示在输入框中。所有其他检索到的信息都正确显示。一段代码如下所示:

 <tr><td ><span style=color:#125eaa><strong>Email</strong></style></td><td ><input style=background-color:#e2ffc6 name=email type=text id=email value=$email></td></tr>
<tr><td ><span style=color:#125eaa><strong> Address Line 1</strong></style></td><td ><input style=background-color:#e2ffc6 name=ad1 type=text id=ad1 value='$ad1'></td></tr> 

“地址行 1”正确显示,但电子邮件不正确。我试过:type=email,但没有解决问题。

在此处输入图像描述

非常感谢任何帮助。

谢谢,

4

2 回答 2

1
<tr><td><span style="color:#125eaa;"><strong>Email</strong></span></td><td><input style="background-color:#e2ffc6;" name="email" type="text" id="email" value="<?php echo $email; ?>" /></td></tr>

<tr><td><span style="color:#125eaa;"><strong>Address Line 1</strong></span></td><td><input style="background-color:#e2ffc6;" name="ad1" type="text" id="ad1" value="<?php echo $ad1; ?>" /></td></tr> 

在所有属性周围加上引号。而且,在没有看到更多代码的情况下,我只能假设您需要使用 php 显示变量,而不仅仅是直接的 HTML。你也有结束</style>标签而不是结束</span>标签。

于 2012-02-05T05:12:12.660 回答
1

他的问题可能是一个常驻 javascript 的人工制品,它用脚本混淆来掩盖电子邮件地址,这就是为什么他看到了开始脚本标签的一部分。在将电子邮件地址写入输入语句中的值之前禁用隐藏脚本。

于 2012-04-27T18:58:06.580 回答