Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取值输入单选按钮javascript_Javascript_Jquery_Ajax_Codeigniter - Fatal编程技术网

获取值输入单选按钮javascript

获取值输入单选按钮javascript,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,我有一个输入类型单选按钮,用户可以选择一个值,如性别。问题是我只得到选项1的值,当我检查时,我得到警告,如[DOM]发现了2个具有非唯一id的元素。我需要这个值,这样我就可以用ajax将它传递给数据库 $('#register')。在('click',function()上{ var gender=$('#gender').val(); console.log(性别); }); 男性 女性 登记 文档中的属性必须是唯一的,您可以改用类 可以将“名称”属性与一起用作选择器的一部分 $('#r

我有一个输入类型单选按钮,用户可以选择一个值,如性别。问题是我只得到选项1的值,当我检查时,我得到警告,如
[DOM]发现了2个具有非唯一id的元素。我需要这个值,这样我就可以用ajax将它传递给数据库

$('#register')。在('click',function()上{
var gender=$('#gender').val();
console.log(性别);
});

男性
女性
登记
文档中的属性必须是唯一的,您可以改用类

可以将“名称”属性与一起用作选择器的一部分

$('#register')。在('click',function()上{
var gender=$('[name=gender]:选中'.val();
console.log(性别);
});

男性
女性
登记
文档中的属性必须是唯一的,您可以改用类

可以将“名称”属性与一起用作选择器的一部分

$('#register')。在('click',function()上{
var gender=$('[name=gender]:选中'.val();
console.log(性别);
});

男性
女性
登记

两个不同的标签不能有相同的
ID

您可以修改
jQuery
函数,以使用name属性从下面的示例中提取值

var gender = $("input[name = 'gender']").val();

两个不同的标记不能有相同的
ID

您可以修改
jQuery
函数,以使用name属性从下面的示例中提取值

var gender = $("input[name = 'gender']").val();

页面上的任意两个或多个元素不能具有相同的ID

您已将
id=“gender”
输入到输入字段中

您可以将id设置为
id=“m”
id=“male”
)和
id=“f”
id=“female”

然后,您可以使用name属性来获取所选单选按钮的值

香草javascript


var-gender=document.querySelector('input[name=“gender”]:checked')。值

页面上的任意两个或多个元素不能具有相同的ID

您已将
id=“gender”
输入到输入字段中

您可以将id设置为
id=“m”
id=“male”
)和
id=“f”
id=“female”

然后,您可以使用name属性来获取所选单选按钮的值

香草javascript


var-gender=document.querySelector('input[name=“gender”]:checked')。值

您可以尝试用这种方法来实现它

$('input[name=gender]:checked').val();
$('#register')。在('click',function()上{
var gender=$('input[name=gender]:选中').val();
console.log(性别);
});

男性
女性
登记

您可以尝试这种方法来实现它

$('input[name=gender]:checked').val();
$('#register')。在('click',function()上{
var gender=$('input[name=gender]:选中').val();
console.log(性别);
});

男性
女性
登记