Forms 使用模态、表单验证和持续联系表单生成器保持在同一页面上
我是一个jQuery新手,ma试图使用一个modal来显示由jQuery生成的一个常量contact简单表单。我已经应用了jQuery.validate(),验证正在进行,但我不知道如何提交表单。如果标签中有action=“signup/index.php”,我将进入一个新页面 生成的表单使用action='signup/index.php',该文件调用一个新的页面位置。我把最后几行注释掉了,但仍然没有提交表单。我无法在固定联系人电子邮件列表中看到新电子邮件 这是我的sumbmit处理程序Forms 使用模态、表单验证和持续联系表单生成器保持在同一页面上,forms,validation,modal-dialog,constantcontact,Forms,Validation,Modal Dialog,Constantcontact,我是一个jQuery新手,ma试图使用一个modal来显示由jQuery生成的一个常量contact简单表单。我已经应用了jQuery.validate(),验证正在进行,但我不知道如何提交表单。如果标签中有action=“signup/index.php”,我将进入一个新页面 生成的表单使用action='signup/index.php',该文件调用一个新的页面位置。我把最后几行注释掉了,但仍然没有提交表单。我无法在固定联系人电子邮件列表中看到新电子邮件 这是我的sumbmit处理程序 su
submitHandler: function() {
$('#signup').click(function(e) {
$.post('signup/index.php', $().serialize(), function(data) {
$('#output-div').html(data);
});
$('#form-message').fadeIn(300, function() {
$('#form-message').html('<p>Thank you for joining our list. Great offers coming soon.</p>')
});
$('#myModal').delay(1500).trigger('reveal:close');
});
}
submitHandler:function(){
$(“#注册”)。单击(函数(e){
$.post('signup/index.php',$().serialize(),函数(数据){
$('#output div').html(数据);
});
$(“#表单消息”).fadeIn(300,function(){
$('#form message').html('感谢您加入我们的列表。很快就会有很好的优惠。'))
});
$('#myModal').delay(1500).trigger('reveal:close');
});
}
解决了这个问题
我已经注释掉了signup/index.php的最后几行,包括这一行
if($postFields['request_type'] == 'ajax'){ $postFields["success_url"]=''; $postFields["failure_url"]=''; }
出于某种原因,表格提交成功需要该行。该行之后的所有内容都被注释掉,从
if ($return_code==201) {
到
';}
}
我的jQuery正在处理消息、错误和完成
submitHandler: function() {
$.post('/dev/rest/ccphp/signup/index.php', $("#ccsfg").serialize(), function(data) {
$('#results').html(data);
}).success(function() {
$('#ccsfg').html('<h4>Thank you for joining our list. Great offers coming soon.</h4>');
})
.error(function() {
$('#ccsfg').html('<h4>Oops! There was an error. Please try again. </h4>');
})
.complete(function() {
$('#myModal').delay(1500).trigger('reveal:close');
});
}
submitHandler:function(){
$.post('/dev/rest/ccphp/signup/index.php',$(“#ccsfg”).serialize(),函数(数据){
$('#results').html(数据);
}).success(函数(){
$(“#ccsfg').html('感谢您加入我们的名单。很快就会有好的报价');
})
.错误(函数(){
$('#ccsfg').html('Oops!出现错误。请重试');
})
.complete(函数(){
$('#myModal').delay(1500).trigger('reveal:close');
});
}
submitHandler: function() {
$.post('/dev/rest/ccphp/signup/index.php', $("#ccsfg").serialize(), function(data) {
$('#results').html(data);
}).success(function() {
$('#ccsfg').html('<h4>Thank you for joining our list. Great offers coming soon.</h4>');
})
.error(function() {
$('#ccsfg').html('<h4>Oops! There was an error. Please try again. </h4>');
})
.complete(function() {
$('#myModal').delay(1500).trigger('reveal:close');
});
}