我对此很陌生,我不确定我可以在哪里添加我的电子邮件,所以我的提交按钮实际上会提交..
这是代码,我是否应该在这里寻找?或者我应该在我的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)
您需要使用网址替换action="javascript:alert('success!');"
的值。您还应该使用method="POST"
。
然后,您需要配置您的网络服务器,以便在请求URL时运行程序。该程序将读取提交的表单数据,发送电子邮件,并将HTML文档返回到服务器(将其传递给浏览器)。
您可以使用您喜欢的任何编程语言编写程序(取决于您的网络服务器支持的内容)。选项可能包括Java(通过servlet),PHP(通过mod_php),Perl(通过PSGI / Plack / FastCGI),Python(通过PWSGI),JavaScript(通过节点)等等。
send the email directly from the browser没有可靠的方法,JavaScript不会让它更容易实现。