【发布时间】:2012-02-27 03:46:03
【问题描述】:
使用 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,但没有解决问题。
非常感谢任何帮助。
谢谢,
【问题讨论】:
-
您确实应该在标签属性中添加引号。另外,不能简单的在 HTML 中抛出 php 变量。您需要将它们声明为 php。
-
value='$email'- 有引号吗? -
输入元素未关闭,属性值加引号
-
感谢您的反馈。我之前引用了引号,但它也不起作用。关闭了输入元素,但它也不起作用。当我在不使用输入框的情况下显示电子邮件地址时,它工作正常。当我尝试在输入表单中显示它时出现问题。
标签: php forms email-address