Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
如何访问由';s在表单中,使用它们;名称“;Javascript中的属性?_Javascript_Html_Forms - Fatal编程技术网

如何访问由';s在表单中,使用它们;名称“;Javascript中的属性?

如何访问由';s在表单中,使用它们;名称“;Javascript中的属性?,javascript,html,forms,Javascript,Html,Forms,我没有使用框架。我有一个表单,里面有一个字段集,对单选按钮进行分组。 我已经在前端Javascript中获得了表单元素,现在,我想知道单选按钮的女巫被选中了。为此,我尝试使用字段集和单选按钮的名称。但我得到一个未定义的: const formElement=document.getElementById('form-cad-usuario')) formElement.onsubmit=e=>{ e、 预防默认值() const formUser=e.target console.log(fo

我没有使用框架。我有一个表单,里面有一个字段集,对单选按钮进行分组。 我已经在前端Javascript中获得了表单元素,现在,我想知道单选按钮的女巫被选中了。为此,我尝试使用字段集和单选按钮的名称。但我得到一个未定义的:

const formElement=document.getElementById('form-cad-usuario'))
formElement.onsubmit=e=>{
e、 预防默认值()
const formUser=e.target
console.log(formUser.granos.checked)//返回未定义的
console.log(“geneto:+formUser.granos.granos.checked)//返回未定义
}

戈尼罗
女性
男性的
奥特罗斯
地籍

您可以使用过滤器和映射来获取选中输入的值

const formElement=document.getElementById(“form cad usuario”);
formElement.onsubmit=(e)=>{
e、 预防默认值();
const formUser=e.target;
常量checkedInput=[…formUser.elements]
.filter((input)=>input.checked)//这里您过滤输入以获得选中值
.map((input)=>input.checked);//这里是检查过的输入值
控制台日志(checkedInput);
};

戈尼罗
女性
男性的
奥特罗斯
地籍

您可以使用过滤器和映射来获取选中输入的值

const formElement=document.getElementById(“form cad usuario”);
formElement.onsubmit=(e)=>{
e、 预防默认值();
const formUser=e.target;
常量checkedInput=[…formUser.elements]
.filter((input)=>input.checked)//这里您过滤输入以获得选中值
.map((input)=>input.checked);//这里是检查过的输入值
控制台日志(checkedInput);
};

戈尼罗
女性
男性的
奥特罗斯
地籍
我发现“fieldset”标记没有“name”属性。但是,我可以仅使用单选“name”直接从表单导航到单选按钮,并通过“value”属性获取选中按钮的值。所以我就这样解决了:

console.log(formUser.grando.value)//打印所选的收音机

我发现“fieldset”标记没有“name”属性。但是,我可以仅使用单选“name”直接从表单导航到单选按钮,并通过“value”属性获取选中按钮的值。所以我就这样解决了:

console.log(formUser.grando.value)//打印所选的收音机