如图,怎么用js判断是否选中,而且只能选择一个,而且获取选中的值
解决方案 »
- 图片间隔时间更换问题
- 框架显示和传值的问题,有难度,进来看看!
- 火狐禁用了JS脚本,用户验证失效怎么办?????
- JS如何获取msql中的值?
- 为什么document.bform.submit();这样的提交出来的页面,会被Google的工具条拦截掉
- 哈哈,终于把这个菜单弄出来了.散分!
- 关于<Script FOR="player" EVENT="initOK"> 这个语句,大家请看
- 关于javascript的表格替换问题(100分求解,分不够在加)
- java script 数组?
- 都来研究一下下面的代码的原理,,速度测试!!
- 请问该如何调用内部函数?
- 请教:ajax中如何动态执行<script...>代码
//得到radio的值
function getRadioValue(){
var sex=document.getElementsByName("sex");
var sexValue;
for(var i=0;i<sex.length;i++){
if(sex.item(i).checked){
sexValue=sex.item(i).getAttribute("value");
break;
}else{
continue;
}
}
alert(sexValue);
};男:<input type = "radio" name = "sex" value = "男" />
女:<input type = "radio" name = "sex" value = "女" />
<input type="submit" onclick="getRadioValue()">
$("input[name='checkboxName']").attr("checked","false")
$(this).attr("checked","true") ;
});
如果只是要checkbox的形式也可以,就是需要控制只能选一个<HTML>
<HEAD>
<TITLE> 选择 </TITLE>
</HEAD> <BODY>
<TABLE width="300">
<TR>
<TD>
checkbox方式:
<BR><INPUT TYPE="checkbox" NAME="inp_chk" value="地图渲染" onclick="only1(this)">地图渲染
<BR><INPUT TYPE="checkbox" NAME="inp_chk" value="图表展示" onclick="only1(this)">图表展示
<BR><INPUT TYPE="button" VALUE="提交" ONCLICK="fun('chk')">
</TD>
<TD>
radio方式:
<BR><INPUT TYPE="radio" NAME="inp_rad" value="地图渲染">地图渲染
<BR><INPUT TYPE="radio" NAME="inp_rad" value="图表展示">图表展示
<BR><INPUT TYPE="button" VALUE="提交" ONCLICK="fun('rad')">
</TD>
</TR>
</TABLE> <SCRIPT LANGUAGE="JavaScript">
<!--
//控制checkbox只能选一个
function only1( curobj ) {
var chks = document.getElementsByName('inp_chk');
for (var i=0; i<chks.length; i++)
if (chks[i].checked && chks[i] != curobj) chks[i].checked = false;
}
//判断选的是哪个
function fun( type ){
var inps = document.getElementsByName('inp_'+ type);
var i;
for ( i=0; i<inps.length; i++) {
if (inps[i].checked) {
alert("选择的是:"+ inps[i].value);
break;
}
}
//没有选中则提示
if (i == inps.length) alert("请选择!");
}
//-->
</SCRIPT>
</BODY>
</HTML>