首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用js如何赋值给radio

2012-11-07 
用js怎么赋值给radio如一个typetext的,可以用document.form1.qq.valueqq这样来赋值,但是如果typera

用js怎么赋值给radio
如一个type="text"的,可以用document.form1.qq.value=qq;这样来赋值,但是如果type="radio"怎么赋值啊?如document.form1.qq.checked=qq;这样不对了。。

[解决办法]
document.form1.qq.checked = true; //这个是赋值选中的~·
[解决办法]
页面上要是有多个radio的话,给这些radio一个group属性,这样的话,才可以正确的进行选择
[解决办法]
document.form1.qq.checked 是布尔型,只能true或者false
[解决办法]

HTML code
<form name="form1" id="form1">    <input type="radio" name="sex" value="1">男  <input type="radio" name="sex" value="0">女 </form><script>    window.onload=function(){        var sex=1        var ridaolen=document.form1.sex.length;        for(var i=0;i<ridaolen;i++){            if(sex==document.form1.sex[i].value){                document.form1.sex[i].checked=true            }        }           }</script>
[解决办法]
document.form1.qq.checked = true;赋值选中document.form1.qq.value=qq;也是这样来赋值,只不过此值不显示出来而已
[解决办法]
document.form1.qq[0].checked = true//男选中
document.form1.qq[1].checked = true//女选中

热点排行