2026-04-22 12:47:09
2026-05-23 12:41:29
这是一个jquery的解方案,通过测试
<html xmlns="
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
//点击其它时显示
$("#qto").live('click',function(){
if(typeof($("#qto").attr("checked"))=="undefined"){
$("#qtshow").hide();
}else{
$("#qtshow").show();
}
})
$("#checkbt").live('click',function(){
var ckit = $("input[name=ckit]:checked").val();
alert(ckit);
if(typeof(ckit)=="undefined"){
//没有选任何一个的处理
alert("请选择选项");
}else{
if(ckit=='c'){
//选中其他选项时,通过其它选项的值来判断
if($("#qt").val()==""){
alert("选其它了就要填文本框哦");
}
}
}
})
})
</script>
</head>
<body>
<form action="" method="get">
<input name="ckit" type="checkbox" value="a" />
<input name="ckit" type="checkbox" value="b" />
<input name="ckit" type="checkbox" value="c" id="qto" />
<div id="qtshow" style="display:none"><input type="text" value="qt" /></div>
<input id="checkbt" type="button" value="check" />
</form>
</body>
</html>
2026-01-09 03:14:35
2026-03-22 06:50:03
2026-03-29 16:44:49