2015-11-15 1 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-адрес вашего приложения и отправить электронное письмо в серверном коде.