2015-11-15 101 views
-2

我正在通過應用程序進行登記的人的表單,但是當我提交表單時它不會發送到我的電子郵件地址該頁面只是刷新可以有人請幫助我把代碼如下我的html表格沒有發送到電子郵件

<form action="mailto:[email protected]" 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

儘量減少代碼以找出問題所在。 – SaeX

+0

當我按下submit @SaeX時,我希望它自動發送到我的電子郵件地址 – Smurfy

回答

0

'mailto:'不發送電子郵件。上面發佈的代碼將嘗試使用預格式化郵件打開用戶默認郵件客戶端,但用戶需要查看該郵件並單擊「發送」。這可能不是你想要的。

最好的解決方案是將表單發佈到應用程序中的url並在服務器端代碼中發送電子郵件。