【问题标题】:email form gives strange error电子邮件表格给出了奇怪的错误
【发布时间】:2015-12-06 16:28:43
【问题描述】:

我正在尝试修复的电子邮件表单给了我一个错误提示:

这种方式不能访问,你需要有一个名为'sendtoemail'的输入字段

这很奇怪,因为我有那个输入字段。代码如下:

<h2>Contact AirKrete</h2>
    <form action="http://www.hostmonster.com/monstermail" enctype="multipart/form-data" method="post"><p><label><input type="checkbox" name="locate " id="locate "><strong>Locate an Installer</strong></label><strong><label><input type="checkbox" name="become" id="become">Become an Installer</label></strong></p>
    <div class="left">Name:<div>
      <input name="name" type="text" id="name" onDblClick="MM_validateForm('name','','R');return document.MM_returnValue" size="40" />
    </div></div>
    <div class="left">Email:<div><input name="mailfrom" type="text" onDblClick="MM_validateForm('email','','NisEmail');return document.MM_returnValue" size="40" /></div></div>
    <div class="left">Street:<div><input name="street" type="text" id="street" onDbleClick="MM_validateForm('street','','R');return document.MM_returnValue" size="40" /></div></div>
    <div class="left">City:<div><input name="city" type="text" id="city" onDbleClick="MM_validateForm('city','','R');return document.MM_returnValue" size="40" /></div></div>
    <div class="left">State:<div><input name="state" type="text" id="state" onDblClick="MM_validateForm('state','','R');return document.MM_returnValue" size="10" /> Zip:
      <input name="zip" type="text" id="zip" onDblClick="MM_validateForm('zip','','R');return document.MM_returnValue" size="15" />
    </div></div>
    <div class="left">Country:<div><input name="country" type="text" id="country" onDblClick="MM_validateForm('country','','R');return document.MM_returnValue" size="40" /></div></div>
    <div class="left">Phone:<div><input name="phone" type="text" id="phone" onDblClick="MM_validateForm('phone','','R');return document.MM_returnValue" size="40" /></div></div></p>

    <p>The fields above are REQUIRED<br>
    <strong>How did you hear about AirKrete<span style="font-size:11.0pt; ">®</span>? <br>
    Please make a selection.<span id="sprycheckbox1"><span class="checkboxRequiredMsg"></span></span></strong></p><div class="radiox"><label><input type="radio" name="Connection" value="friend" id="Connection_0">Friend</label></div>
    <div class="radiox"><label><input type="radio" name="Connection" value="jobspec" id="Connection_1">Job Specification</label></div>
    <div class="radiox"><label><input type="radio" name="Connection" value="hgtv" id="Connection_2">HGTV Promotion</label></div>
    <div class="radiox"><label><input type="radio" name="Connection" value="web" id="Connection_3">Web Browsing</label></div>
    <div class="radiox"><label><input type="radio" name="Connection" value="radio" id="Connection_4">Radio</label></div>
    <div class="radiox"><label><input type="radio" name="Connection" value="tv" id="Connection_5">TV</label></div>
    <div class="radiox"><label><input type="radio" name="Connection" value="other" id="Connection_6">Other</label></div></p>
    <p class="clear-fix">&nbsp;</p>
    <div><p><strong>Comments:</strong><br></p></div>
    <p><textarea name="Comments" cols="43" rows="10" id="Comments"></textarea></p>
    <p><label>If you have Attachments....</label></p>
    <p><input name="file_attachment" type="file" size="30" /></p>
    <p>When completed please click Send Email Button</p>
      <input name="sendtoemail" type="hidden" id="sendtoemail" value="info@airkrete.com" />
      <input type="submit" onClick="MM_validateForm('name','','R','zip','','R','phone','','R');return document.MM_returnValue" value="Send Email" />

      <input type="hidden" name="redirect" value="http://www.airkrete.com/airkrete_thankyou.php" /><p>Thank You</p>
    </form>

如果您知道我在这里做错了什么,我们将不胜感激。谢谢。

【问题讨论】:

  • 这是在初始页面/表单加载时,还是在表单提交后?另外,我在您的代码块中没有看到任何 php 代码。
  • 这是表单提交后
  • 是的,你说得对,我刚刚更改了标签。
  • 那么表单提交后你的代码在哪里?
  • @JRobz 我会打电话给hostmonster,问他们怎么做。如果我是 hostmonster 并且有一种像这样可供公众在线访问的电子邮件方法,那么我所寻找的不仅仅是“sendtoemail”。

标签: html forms email webforms


【解决方案1】:

我打开了一个实时聊天并与一位代表进行了交谈。事实证明,他们停止了这项服务,但没有取消他们使用的选项。谢谢大家的帮助。

【讨论】:

    【解决方案2】:

    BlueMail 禁止将表单发送到不在同一 bluehost 帐户上的电子邮件地址。解决方案是在帐户中设置一个邮件转发器,然后可以将“转发”发送到场外。然后只需将表单发送到转发的地址即可。

    【讨论】:

      猜你喜欢
      • 2017-07-12
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 2011-12-26
      相关资源
      最近更新 更多