Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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 ajax:如何获取ratiogroup元素的值_Javascript_Ajax - Fatal编程技术网

Javascript ajax:如何获取ratiogroup元素的值

Javascript ajax:如何获取ratiogroup元素的值,javascript,ajax,Javascript,Ajax,我有三个无线电组的元素。 我怎样才能得到无线电元素的值 我可以为所有3个元素使用相同的id吗 ?? 如何获取ans的值我不建议对所有3个元素使用相同的id。每个按钮必须具有相同的名称才能成为组的一部分。如果你有它的表单,你可以这样做 var myForm = document.getElementById('myForm'); var radioVal = myForm.ans.value; 这将为您提供您的值。Id必须是唯一的,您应该有同名的单选按钮,并在其中迭代获取其值: <inp

我有三个无线电组的元素。 我怎样才能得到无线电元素的值

我可以为所有3个元素使用相同的id吗

??


如何获取ans的值

我不建议对所有3个元素使用相同的id。每个按钮必须具有相同的名称才能成为组的一部分。如果你有它的表单,你可以这样做

var myForm = document.getElementById('myForm');
var radioVal = myForm.ans.value;
这将为您提供您的值。

Id必须是唯一的,您应该有同名的单选按钮,并在其中迭代获取其值:

<input type="radio" name="ans" value="1" />
<input type="radio" name="ans" value="0" /> 


var elements=document.getElementsByName('ans'),//或document.forms['name'].ans
i、 el;
对于(i=0;i
getElementsByName('ans')
document.forms['name']。ans
返回一个数组对象,其中包含名为
ans
的元素

var elements = document.getElementsByName('ans'), //or document.forms['name'].ans
    i, el;

for (i = 0; i < elements.length;i++) {
  el = elements[i];
  if (el.checked) {
    alert(el.value);
    break;
  }
}