我已经设置了一个联系表单,我现在对它非常满意(我只需要处理一些不应该太难的Javascript valiation)。不过我已经使用了一个很棒的jQuery CAPTCHA盒子。问题是这依赖于PHP文件,我还不知道PHP!
基本上我想做的就是如果CAPTCHA有效,那么使用formmail.pl将数据提交到我的电子邮件地址。我甚至不知道从哪里开始解决这个问题所以我希望有人能够帮助我?
我已经能够添加一个简单的重定向,我也希望保持理想状态。
以下是要查看的网址:
表格 - http://www.seogarden.co.uk/contact-form.shtml PHP页面 - 域/验证码/验证码.php(抱歉只能发布1个链接)
答案 0 :(得分:0)
您还可以使用ajax通过jquery将数据发送到服务器。
例如:
$(document).ready(function(){
$('input[type=Submit]').click(function(){
var person_name = $("input[name=Name]").val();
var company_name = $("input[name=companyName]").val();
var your_position = $("input[name=position]").val();
var email = $("input[name=email]").val();
var website = $("input[name=website]").val();
var tel = $("input[name=telephone]").val();
var intrested = $("input[type=checkbox]:checked").attr('name'); //thats just sample - real this needs bit more code
var comments = $("textarea[name=Comment]").val();
var query = "person_name="+person_name+"&company_name="+company_name+"&your_position="+your_position+"&email="+email+"&website="+website+"&tel="+tel+"&intrested="+intrested+"&comments="+comments;
$.ajax({
type: "POST",
url: "send_to_server.php",
data: query,
success: function(){
alert("E-mail sent!");
}
});
});
});
您使用的是哪种数据库?你想在哪里发送这些数据? send_to_server.php取决于那个。
答案 1 :(得分:0)
你应该使用jQuery
Easy FormMail
插件....你不需要知道任何PHP
$('#formmail').EasyFormMail({to:'recipient@example.com'})