我的html表单没有发送到电子邮件

时间:2015-11-15 19:01:57

标签: javascript html forms contact-form

我正在制作一个表格供人们通过应用程序办理登机手续但是当我提交表格时它不会发送到我的电子邮件地址页面只是刷新可以有人请帮助我把代码放在下面

 <form action="mailto:myemail@email.com" method="post">    
     name:<br>
     <input type="text" name="name" label="name"><br>


     date:<br> 
   <script type="text/javascript">
    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth()+1; //January is 0! 
    var yyyy = today.getFullYear();
    var hh = today.getHours();
    var mn = today.getMinutes();
    if(dd<10) {
        dd='0'+dd
    } 

    if(mm<10) {
        mm='0'+mm
    } 
    if(hh<10) {
        hh='0'+hh
    }
    if(mn<10) {
        mn='0'+mn                                                               
    }
    today = yyyy+'-'+mm+'-'+dd;  
    var now = " " + hh+':'+mn;
    document.write(today);
    document.write(now);
    </script>             <br>


    location:<br>
           <input type="text" name="location" label="location"><br>

      <input type="submit" value="Send"> 
      <input type="reset" value="Reset">     

     </form>

1 个答案:

答案 0 :(得分:0)

&#39;至mailto:&#39;不发送电子邮件。上面发布的代码将尝试使用预先格式化的消息打开用户默认邮件客户端,但用户需要查看该邮件并单击“发送”。这可能不是你想要的。

最佳解决方案是将表单发布到应用中的网址,然后通过服务器端代码发送电子邮件。

相关问题