为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕丝7291255 2021-10-15 15:48:03
我正在尝试通过 PHP 检索无线电模块的值,但该变量似乎没有获取该值。“showhidediv”和“hidediv”是脚本中的函数,用于根据您按下的单选按钮显示和隐藏字段。不应该成为我遇到此问题的原因。我对编码很陌生,所以请保持简单。感谢您的帮助!不要介意 xxx_status 变量。我只是用它们来尝试查找错误。此时会弹出 else echo 东西,我想这告诉我 rGroup 没有从 HTML 中获取要作为 rGroup 变量打印的值“direkt”。我希望 $rGroup 变量打印收音机中的值。目前,它不会选择“direkt”、“senare”或“maila”。目前,我收到填写好的联系表格的电子邮件显示“何时为空”,这意味着我的 rGroup 变量没有值,对吗?其他变量工作正常。我已经提交了日期变量,它非常适合您查看。一路下来,我还提交了我没有放入变量的JS,但这应该无关紧要吧?我认为这只是某种提交检查。
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

您没有在 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);

      }

    }

  });

}


查看完整回答
反对 回复 2021-10-15
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信