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,浅
- 下一篇: java str2date,java d