js获取单选按钮组选择的值
(-05-13 20:23:00)
标签:
s获取单选按钮
杂谈
测试代码radio.html 如下:
=============================================================================
function getRadio(oRadio){
var oRadioLength= oRadio.length;
var oRadioValue = false;
//alert("oRadioLength:["+oRadioLength+"]");
if (oRadioLength== undefined){
if (oRadio.checked){
oRadioValue = oRadio.value;
}
}else{
for (i=0;i
//alert("oRadio["+i+"]:"+oRadio[i].checked+"/"+oRadio[i].value);
if (oRadio[i].checked){
oRadioValue = oRadio[i].value;
break;
}
}
}
return oRadioValue;
}
//方法改进:
//求单选按纽的值,传radio名字作为参数。未选返回false;有选择项,返回选项值。
function getRadioValue(name){
var radioes = document.getElementsByName(name);
for(var i=0;i
{
if(radioes[i].checked){
return radioes[i].value;
}
}
return false;
}
//通过值修改所选中的单选按钮
function changeRadio(oRadio,oRadioValue){ //传入一个对象
for(var i=0;i
{
if(oRadio[i].value==oRadioValue) //比较值
{
oRadio[i].checked=true; //修改选中状态
break; //停止循环
}
}
}
//改进:
//通过值修改所选中的单选按钮
function setRadio(name,sRadioValue){ //传入radio的name和选中项的值
var oRadio = document.getElementsByName(name);
for(var i=0;i
{
if(oRadio[i].value==sRadioValue) //比较值
{
oRadio[i].checked=true; //修改选中状态
break; //停止循环
}
}
}
>同意
checked>下发修改
value="refuse">拒保
>上报
alert('result:'+getRadio(this.form.oper))
οnclick="alert('result:'+getRadio(this.form.oper));">
alert('result:'+getRadio(document.getElementByIdx_x('oper')))
οnclick="alert('result:'+getRadio(document.getElementByIdx_x('oper')));">
alert(this.form.oper.value)
οnclick="alert(this.form.oper.value);">
changeRadio(this.form.oper,"上报")
οnclick="changeRadio(this.form.oper,'report');">
>同意
selected>下发修改
value="refuse">拒保
value="report">上报
alert(this.form.slt.value)
οnclick="alert(this.form.slt.value);">
document.getElementByIdx_x('slt')[2].innerText)
οnclick="alert(document.getElementByIdx_x('slt')[2].innerText);">
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。