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