2015-02-04 5 views
-1

я достаточно новой для этого, и я не уверен, куда я могу добавить свой адрес электронной почты, так что я кнопку Submit, будет на самом деле представить ..Контактная форма html5

Вот код, я должен быть даже глядя здесь? или я должен быть в моих functions.php?

  <h2>contact form</h2> 

      <div id="note"></div> 
     <div id="fields"> 
      <form id="ajax-contact-form" action="javascript:alert('success!');"> 
      <div class="clear"></div> 

      <INPUT type="text" name="name" value="Your full name:" onBlur="if(this.value=='') this.value='Your full name:'" 
        onFocus="if(this.value =='Your full name:') this.value=''"> 
      <div class="clear"></div> 

      <INPUT type="text" name="email" value="Your email:" onBlur="if(this.value=='') this.value='Your email:'" 
        onFocus="if(this.value =='Your email:') this.value=''"> 
      <div class="clear"></div> 

      <INPUT type="text" name="phone" value="Phone number:" onBlur="if(this.value=='') this.value='Phone number:'" 
        onFocus="if(this.value =='Phone number:') this.value=''"> 
      <div class="clear"></div> 

      <TEXTAREA NAME="content" onBlur="if(this.value=='') this.value='Message:'" 
        onFocus="if(this.value =='Message:') this.value=''">Message:</TEXTAREA> 
      <div class="clear"></div> 

      <div class="left"> 
      <INPUT class="capthca" type="text" name="capthca" value="Capthca:" onBlur="if(this.value=='') this.value='Capthca:'" 
        onFocus="if(this.value =='Capthca:') this.value=''"> 
      <div class="clear"></div>            
      <INPUT class="submit" type="submit" name="submit" value="submit"> 
      </div> 
      <img src="captcha/captcha.php"> 
      <div class="clear"></div> 
      </form> 
     </div> 



     </div> 
     <div class="clear"></div> 
     </div> 
    <!--content end --> 
     </div> 
    </section> 
</div> 
+0

Что не так с этим, как оно есть? –

+0

Хотите отправить форму прямо на ваш электронный адрес? –

+0

Есть ли ошибки или нежелательного поведения? Вам нужно дать более подробную информацию. –

ответ

0

Вам нужно заменить значение action="javascript:alert('success!');" с URL. Вы также должны использовать method="POST".

Затем вам необходимо настроить веб-сервер для запуска программы при запросе URL-адреса. Эта программа будет считывать представленные данные формы, отправлять электронную почту и возвращать HTML-документ на сервер (который передаст его вместе с браузером).

Вы можете написать программу на любом интересующем вас языке программирования (с учетом того, что поддерживает ваш веб-сервер). Параметры могут включать Java (через сервлеты), PHP (через mod_php), Perl (через PSGI/Plack/FastCGI), Python (через PWSGI), JavaScript (через узел) и многие другие).


Там нет никакого надежного способа send the email directly from the browser и JavaScript не будет делать это легче сделать.