js怎么获取radio的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么获取radio的值相关的知识,希望对你有一定的参考价值。

<label>
<input name="New" type="radio" id="New_0" value="是" checked="checked" />是</label>
<label>
<input type="radio" name="New" value="否" id="New_1" />否</label>

通过提交表单按钮跳转
<form name="goodsadd" enctype="multipart/form-data" scope="page" method="post" action="add_deal.jsp" onsubmit="javaScript:return validateadd();">

点击按钮后怎么获取radio的值 ,比如说不能选择否
<script language="javascript">
function validateadd()

var New=document.getElementsByName("New");
var strNew;
for(var i=0;i<New.length;i++)

if(New[i].checked)
strNew=New[i].vaule;


if(strNew=="否")

alert("商品必须为新品!");
return false;


</script>
这样做了行不通啊?

<script language="javascript">
function validateadd()

var New=document.getElementsByName("New");
var strNew;
for(var i=0;i<New.length;i++)

if(New.item(i).checked)
strNew=New.item(i).getAttribute("value");
break;
else
continue;


if(strNew=="否")

alert("商品必须为新品!");
return false;



</script>
看看这个吧 肯定Ok
参考技术A 看代码没啥问题,你可以alert(strNew)试试看是什么内容
或者修改为:
if(document.getElementById("New_1").checked)

alert("商品必须为新品!");
参考技术B 我了去,看了好久才发现楼主有个单词写错了、、、 浪费我好多时间啊,分给我哈哈
for(var i=0;i<New.length;i++)

if(New[i].checked)
strNew=New[i].vaule; //这个是value

jQuery如何获取选中单选按钮radio的值

参考技术A

jQuery获取选中单选按钮radio的值的具体操作步骤如下:

1、获得选中radio的值以及获取所有radio的值的代码如图。

2、然后我们打开浏览器控制台查看结果。

3、根据一下代码获取选中radio的值。

4、然后我们在浏览器控制台查看结果。

5、获取第二个radio的值代码如图。

6、程序运行结果如图,解决了jQuery获取选中单选按钮radio的值的问题。

以上是关于js怎么获取radio的值的主要内容,如果未能解决你的问题,请参考以下文章

js中,请问如何获取radio值

JSP中怎样获取radio的值

如何使用Jquery获取Form表单中被选中的radio值

PHP中怎样获取radio单选框的值

angularjs怎么获取到单选框的值

每个radio的name都是不相同的,怎么用js或者jquery获取选中的每个radio值,然后拼成id串传到前台。