JS单选按钮获值传递

<inputtype="radio"name="stp"value="company">inputname="uname"type="text"class="input"... <input type="radio" name="stp" value="company" >
input name="uname" type="text" class="input" id="uname">

<input class=buttons onClick=check_id_window(document.addnew.stp.chcked) type=submit value="检测ID" name=Check_ID>

以上单选按钮获值并传递,为什么得不到单选按钮的值?输出的值是"undefined",为什么?
展开
 我来答
yu197216335
2009-09-27
知道答主
回答量:30
采纳率:0%
帮助的人:22.6万
展开全部
<form name="frm">
<input type="radio" value="1" name="radioName">
<input type="radio" value="2" name="radioName">
<input type="button" onClick="alert(CheckRadio(this.form.radioName));">
</form>
<script language="javascript">
<!--
//求单选按纽的值,适用单选项及多选项。未选返回false;有选择项,返回选项值。
function CheckRadio(theRadio){
var theRadioLen = theRadio.length;
var theRadioValue = false;
if (theRadioLen == undefined){
if (theRadio.checked){
theRadioValue = theRadio.value;
}
}else{
for (theRadioI=0;theRadioI<theRadioLen;theRadioI++){
if (theRadio[theRadioI].checked){
theRadioValue = theRadio[theRadioI].value;
break;
}
}
}
return theRadioValue;
}
//-->
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式