【问题标题】:JavaScript equivalent of PHP mail()JavaScript 等价于 PHP mail()
【发布时间】:2014-03-08 03:34:24
【问题描述】:

是否可以使用 JS 发送邮件,比如 PHP 的 mail() 函数。

我知道你可以在action 中使用mailto,像这样:

<form action="mailto:example@example.com">
  <p>Type In Your Email</p>
  <input type="email">
  <input type="submit">
</form>  

但这只会打开默认的电子邮件程序。我想从不同的地址向他们输入的电子邮件发送一封电子邮件。

有没有办法在 JS 中从自定义电子邮件地址发送电子邮件,而无需打开默认邮件客户端?

【问题讨论】:

标签: javascript php forms email action


【解决方案1】:

否。您不能使用 HTML 表单操作发送电子邮件。您需要使用 PHP 等服务器端语言来完成。

【讨论】:

    【解决方案2】:

    不,仅借助 HTML,我们无法发送 mail(),因为要发送电子邮件,我们需要设置服务器端脚本,以便服务器可以发送或接收请求

    【讨论】:

      【解决方案3】:

      你可以用javascript或jquery来做。

      <form id="frm" action="mailto:example@example.com">
      <p>Type In Your Email</p>
      <input id="email" type="email">
      <input id="btn" type="button">
      </form> 
      
      <script>
      
      $(document).ready(function(){ 
      
       $('#btn').click(function(){ 
      
        $('#frm').attr('action', 'mailto:' + $('#email').val() ) ;
        $('#frm').submit();
      
       });
      
      });
      
      </script>
      

      【讨论】:

        【解决方案4】:

        是的,你可以使用 python 或 ruby​​

        ...标题具有误导性。

        不,您必须使用 JavaScript 和 html 之外的其他东西

        【讨论】:

          猜你喜欢
          • 2011-05-29
          • 2011-07-23
          • 1970-01-01
          • 2010-09-29
          • 2015-02-10
          • 2020-07-27
          • 2011-11-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多