如何让复选框提示为红色?(在没选中的情况下)

jaky154 2009-11-07 09:12:44
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>测试</title>
<script type="text/javascript">
function check(){
var flag = 0
for (i = 0; i < myform.jaky.length; i++)
if (myform.jaky[i].checked == true) {
flag = 1
break
}
if (!flag) {
alert("请先选择")
return false
}
}
</script>
</head>
<body>
<form name="myform" action="" method="" >
<input type="checkbox" name="jaky" value="1">
<input type="checkbox" name="jaky" value="2">
<input type="checkbox" name="jaky" value="3">
<input type="button" value="asd" onclick="check()">
</form>
</body>
</html>
...全文
192 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaky154 2009-11-07
  • 打赏
  • 举报
回复
就是在用户都没选中的情况下提示为红色,让用户输入
阿_布 2009-11-07
  • 打赏
  • 举报
回复
复选框提示为红色什么意思?
扁鵲東南飛 2009-11-07
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>测试 </title>
<script type="text/javascript">
function check(){
var flag = 0
for (i = 0; i < myform.jaky.length; i++)
if (myform.jaky[i].checked == true) {
flag = 1
break
}
if (!flag) {
alert("请先选择")
document.myform.j1.style.backgroundColor='red';
document.myform.j2.style.backgroundColor='yellow';
document.myform.j3.style.backgroundColor='blue';
return false
}
}
</script>
</head>
<body>
<form name="myform" action="" method="" >
<input type="checkbox" name="jaky" id="j1" value="1">
<input type="checkbox" name="jaky" id="j2" value="2">
<input type="checkbox" name="jaky" id="j3" value="3">
<input type="button" value="asd" onclick="check()">
</form>
</body>
</html>

试试这个。是不是你要的效果!

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧