【问题标题】:jquery email site url via email form通过电子邮件表单的 jquery 电子邮件站点 url
【发布时间】:2013-01-05 05:33:28
【问题描述】:

有没有办法用 jquery 制作一个非常简单的表单,一个人可以输入一个人的电子邮件地址,输入他们的姓名,然后它会向他们输入的电子邮件地址发送一封电子邮件,其中包含一条简单的消息,例如“Blank 认为您会对此链接感兴趣”和页面的链接?我一直很难找到这方面的信息。

【问题讨论】:

  • 不在 JQuery 本身中——我认为我们大多数人会在服务器上使用一点 PHP 或 Perl 来处理邮件和 JQuery 来管理页面和脚本之间的链接

标签: jquery forms email


【解决方案1】:

您不能“仅”使用 jquery 发送电子邮件,您必须考虑 php 等。但由于您只想使用 jquery,因此有一个非常简单的解决方案。

<form action="mailto:someone@example.com" method="post" enctype="text/plain">
      <p>Name:
      <input type="text" name="name">
      </p>
      <p>Email:
      <input type="text" name="email">
      </p>
      <p>Content:
      <input type="text" name="comment">
      </p>

      <input type="submit" value="Send" class='submit'>
</form>

然后用jquery改变action字段,

$(document).ready(function() {
    $('form').on('click', '.submit', function() {
        var mail = $("input[name='email']").val();
        $('form').attr('action',"mailto:" + mail);
    });
})

【讨论】:

  • 那么是否可以这样做,即它不会在您的计算机上打开邮件客户端,而只是在您点击发送时发送电子邮件?
  • @loriensleafs,不,这是不可能的。您必须使用 php 或 perl 来执行此操作。
猜你喜欢
  • 1970-01-01
  • 2013-10-05
  • 2022-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多