PHP不从无线电输入中检索值

我正在尝试通过 PHP 检索无线电模块的值,但该变量似乎没有获取该值。

“showhidediv”和“hidediv”是脚本中的函数,用于根据您按下的单选按钮显示和隐藏字段。不应该成为我遇到此问题的原因。

我对编码很陌生,所以请保持简单。感谢您的帮助!

不要介意 xxx_status 变量。我只是用它们来尝试查找错误。此时会弹出 else echo 东西,我想这告诉我 rGroup 没有从 HTML 中获取要作为 rGroup 变量打印的值“direkt”。我希望 $rGroup 变量打印收音机中的值。目前,它不会选择“direkt”、“senare”或“maila”。目前,我收到填写好的联系表格的电子邮件显示“何时为空”,这意味着我的 rGroup 变量没有值,对吗?

其他变量工作正常。我已经提交了日期变量,它非常适合您查看。

一路下来,我还提交了我没有放入变量的JS,但这应该无关紧要吧?我认为这只是某种提交检查。


慕丝7291255
浏览 105回答 1
1回答

紫衣仙女

您没有在 AJAX 调用中发送所选单选按钮的值。用$(":radio[name=rGroup]:checked").val()得到这个。function submitForm() {  // Initiate Variables With Form Content  var name = $("#name").val();  var email = $("#email").val();  var phone = $("#phone").val();  var date = $("#date").val();  var time = $("#time").val();  var msg_subject = $("#msg_subject").val();  var message = $("#message").val();  var rgroup = $(":radio[name=rgroup]:checked").val();  $.ajax({    method: "POST",    url: ajcf.ajaxurl,    data: {      action: 'ajcf_sentemail',      name: name,      email: email,      phone: phone,      date: date,      time: time,      msg_subject: msg_subject,      message: message,      rGroup: rgroup    },    success: function(text) {      if (text == "success") {        formSuccess();      } else {        formError();        submitMSG(false, text);      }    }  });}
打开App,查看更多内容
随时随地看视频慕课网APP