我有一个现有的表单,我想添加电子邮件功能。我的表单中有一个名为“他们的电子邮件”的字段,在其下面有一个复选框,询问“向他们发送电子邮件?”。我想要一个jquery脚本,它将从“他们的电子邮件”字段中获取电子邮件,并通过电子邮件发送(通过外部email.php文件),如果选中该复选框。如果没有,完全忽略它。这一切都必须在提交表格后进行。
我目前有这个:
if($('#checkbox').is(':checked')){
alert('It is checked');
}else{
alert('Not checked');
}
只是为了测试它,但是一旦我提交它,我无法以任何方式提醒它。
答案 0 :(得分:1)
您正在寻找$.post()
。
$(function() {
$('form').submit(function() {
if($('#checkbox').is(':checked')) {
// It is checked
$.post('email.php', { email: $('input[name=email]').val() });
} else {
// It’s not checked
};
});
});