在 php 中的 JavaScript 函数中获取单选按钮字段值

Get Radio Button Field Value in Javascript Function in php

本文关键字:获取 单选按钮 字段 函数 php 中的 JavaScript      更新时间:2023-09-26

我试图通过Ajax获取单选按钮字段的值,但是它只返回"未定义"。

我正在使用:

function  fetch_data(id,type)
{
    $.ajax({
            type: "POST",
            async: false,
            url: "fetch_data.php",
            data: "id="+id+"&type="+type,
            success: function(msg){
                         $("#div1").html(msg);  
                     }
    });
}
<select name="data1" id="data1"
onchange="fetch_data(this.value,document.getElementsById('radio1').value"
style=" width:150px;"> 

<div id="div1"></div>

将替换为"fetch_data.php"页面div

检查您是否radio1作为单选框的 ID 并将document.getElementsById替换为document.getElementById

codef0rmer 是对的,你的语法有误,你写了getElement*S*ById,但它被称为getElementById,没有S

您可以尝试以下操作:

<select name="data1" id="data1" 
        onchange="fetch_data(this.value,"+document.getElementsById('radio1').value+""          
        style=" width:150px;">