<html>
<head>
<Script>
//我想提交的时候,能先进行判断下有没有选择复选框,一个都没选,则弹出对话框,现在程序有问题,运行什么也没做,请大家帮忙看看错误处在哪里了????谢谢大家乐。
function check (){
var num=document.form1.checkbox.length;
for(var i=0;i<num;i++){
if(!(form1.checkbox[i].checked))
alert("至少选择一个");
return false;
else{
return true;
}
}
}
</script>
</head>
<body >
<form name="form1" onSubmit="return check()" action="bb.htm">
<input type="checkbox" name="checkbox" value="aa">唱歌
<input type="checkbox" name="checkbox" value="bb">跳舞
<input type="checkbox" name="checkbox" value="cc">上网
<input type="checkbox" name="checkbox" value="dd">泡吧
<input type="checkbox" name="checkbox" value="ee">聊天
<input type="submit" value="submit">
</form>
</body>
</html>
<head>
<Script>
//我想提交的时候,能先进行判断下有没有选择复选框,一个都没选,则弹出对话框,现在程序有问题,运行什么也没做,请大家帮忙看看错误处在哪里了????谢谢大家乐。
function check (){
var num=document.form1.checkbox.length;
for(var i=0;i<num;i++){
if(!(form1.checkbox[i].checked))
alert("至少选择一个");
return false;
else{
return true;
}
}
}
</script>
</head>
<body >
<form name="form1" onSubmit="return check()" action="bb.htm">
<input type="checkbox" name="checkbox" value="aa">唱歌
<input type="checkbox" name="checkbox" value="bb">跳舞
<input type="checkbox" name="checkbox" value="cc">上网
<input type="checkbox" name="checkbox" value="dd">泡吧
<input type="checkbox" name="checkbox" value="ee">聊天
<input type="submit" value="submit">
</form>
</body>
</html>
解决方案 »
- 请教
- 文本框内容改变,onchange事件没有触发【高分求救,万分感谢】
- 按选择顺序连续播放flash
- 关于aptana相当费解的问题
- 有谁熟悉showModelessDialog的用法?
- 关于JS调用控件打印的问题,小弟在线等,急呀
- js中,这样取得一个浮点型的整数和小数部分?(急,在线等待)
- 如何获得“图片随意移动”特效中的图片坐标??在线等,马上结帖!!
- 请孟子E章,sunmingdong(),danky(),bencalie(Bencalie),harryyang(crane) 来领分,谢谢!
- 怎样在asp里表单提交返回后,选择框依然是先前选的option
- mozilla浏览器无法读取xml文件
- 新手问:javascript的几个问题
<html>
<head>
<Script>
function check(){
var a =document.form1.checkbox;
n = 0;
for(var i=0;i<a.length;i++){
if(a[i].checked) n++;
}
if(n==0){
alert("至少选择一个");
return false;
}
else return true;
}
</script>
</head>
<body >
<form name="form1" onSubmit="return check()" action="bb.htm">
<input type="checkbox" name="checkbox" value="aa">唱歌
<input type="checkbox" name="checkbox" value="bb">跳舞
<input type="checkbox" name="checkbox" value="cc">上网
<input type="checkbox" name="checkbox" value="dd">泡吧
<input type="checkbox" name="checkbox" value="ee">聊天
<input type="submit" value="submit">
</form>
</body>
</html>
<html>
<head>
<Script>
//我想提交的时候,能先进行判断下有没有选择复选框,一个都没选,则弹出对话框,现在程序有问题,运行什么也没做,请大家帮忙看看错误处在哪里了????谢谢大家乐。
function check(){
var isBound = false;
var ock = document.getElementsByName("checkbox");
for(var i = 0, len = ock.length; i < len; i++){
if(ock[i].checked){
isBound = true;
}
}
if(!isBound){
alert("至少选择一个!");
}
return isBound;
}
</script>
</head>
<body >
<form name="form1" onSubmit="return check()" action="bb.htm">
<input type="checkbox" name="checkbox" value="aa">唱歌
<input type="checkbox" name="checkbox" value="bb">跳舞
<input type="checkbox" name="checkbox" value="cc">上网
<input type="checkbox" name="checkbox" value="dd">泡吧
<input type="checkbox" name="checkbox" value="ee">聊天
<input type="submit" value="submit">
</form>
</body>
</html>
function check (){
var num=document.form1.checkbox.length; for(var i=0;i <num;i++){
if((form1.checkbox[i].checked)){
return true;
}
}
alert('至少选择一个');
return false;
} lz仔细推敲一下就知道自己的逻辑错误了