0

我有一个表格可以让人们提供一个电子邮件地址,但它不允许任何输入。该网站是www.pbadvisory.com.au ,这是我的 HTML 代码:

<form action="mailto:jdoe@pbadvisory.com.au" method="get">
    <input type="text" name="emailaddress" id="newsletter_email" />
    <input type="submit" id="newsletter_subscribe" value="Subscribe" name="submit" />
</form>

任何修复建议将不胜感激

4

4 回答 4

1

刚刚浏览了您的网站。实际上它允许输入文本。但是文本颜色是白色的,背景是白色的,所以它是不可见的。更改文本颜色,以便您可以看到它。

于 2013-08-06T04:32:57.113 回答
0

您不能将 amailto:用作表单操作。如果你想要一个发送电子邮件的表单,它必须在服务器端完成。

于 2013-08-06T03:55:27.823 回答
0

尝试以下更改!

<form action="MAILTO:jdoe@pbadvisory.com.au" method="post" enctype="text/plain">
    <input type="text" name="emailaddress" id="newsletter_email" />
    <input type="submit" id="newsletter_subscribe" value="Subscribe" name="submit" />
</form>
于 2013-08-06T04:03:47.077 回答
0

表单方法应该是 ' post ' 没有得到。这就是你的问题的原因。这里的任何方式都是包含电子邮件主题的完整代码。

<form method="post" action="mailto:youremail@youremail.com?Subject=Email Subject" enctype="text/plain">
E-mail:<input id="emailAddress" name="E-mail" type="text" maxlength="24" /> 
<input type="submit" value="Send Email" /> 
</form>

希望它有所帮助。

更新: 请注意,如果您希望用户订阅您的网站,这不是正确的方法。

于 2013-08-06T04:32:43.047 回答