php 发送表格,PHP邮件表格,带有使用AJAX发送的单选按钮
TL; DR解决方案:将
javascript中的.val更改为.serialize以获取任何无线电输入.
我一直在使用this tutorial构建一个表单,当按下提交按钮时,淡出按钮并淡入“谢谢”消息并在后台发送mailer.php.我的表单有单选按钮,我似乎无法弄清楚如何让javascript发送到我的电子邮件中选择了哪个按钮.
这是表单html:
RSVP
Graciously Accepts
Regretfully Declines
Regretfully Accepts
Graciously Declines
RSVP!
javascript:
$(function() {
$(".button").click(function() {
var rsvps = $(".rsvps").val();
var dataString = 'rsvps=' + rsvps;
$.ajax({
type: "POST",
url: "rsvp-mailer.php",
data: dataString,
success: function() {
$('#rsvp-wrapper').html("
$('.success').html("
Thanks!
").hide()
.fadeIn(500, function() {
$('.success');
});
}
});
return false;
});
});
和mailer.php:
$rsvps = $_POST['rsvps'];
$formcontent="
RSVP: $rsvps \n";
$recipient = "myemail@domain.com";
$subject = "RSVP";
$mailheader = "RSVP \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
?>
非常感谢您提供的任何见解.
总结
以上是生活随笔为你收集整理的php 发送表格,PHP邮件表格,带有使用AJAX发送的单选按钮的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: php array in array,浅
- 下一篇: php循环语句w,php ftpconn