一个关于JAVASCRIPT的问题,完全不知道怎么做了,请大家帮帮忙!!
小弟用一个循环在HTML页面上动态写了很多个CHECKBOX,现在有一个提交按钮,要求在点击提交按钮时,如果一个CHECKBOX都没有被选中的话,就ALERT一个消息框,请问这个JAVASCRIPT脚本应该怎么写?请大家给个代码,小弟新手,光听讲解是不会懂的,急呀,谢谢大家 问题点数:40、回复次数:7Top
1 楼tianjue0921(天珏)回复于 2004-08-03 12:06:04 得分 0
Response.Write("<script>alert('请选择要操作的项目!')</script>");
给分吧!Top
2 楼xinyulou(心雨楼)回复于 2004-08-03 12:13:17 得分 10
比如说你的函数check()
check里面如果都通过了!就返回true;否则再不通过的地方alert然后返回false
在提交按钮的onclick = "return check();";就行了!
如果提交按钮时服务端控件,这样写就行了!
if(!isPostback){
button.attribute["onclick"] = "return check();";
}Top
3 楼2002pine(2002pine(深圳:msn:huangjinsong2002@hotmail.com))回复于 2004-08-03 12:16:01 得分 15
var bCheckOne = false;
for (var i=0;i<document.getElementsByTagName("input").length;i++)
{
var obj = document.getElementsByTagName("input")[i];
if (obj.type.toUpperCase() =="CHECKBOX")
{
if ( obj.checked) bCheckOne = true;
}
}
if (!bCheckOne)
{
alert("not select");
}Top
4 楼goody9807(http://goody9807.cnblogs.com)回复于 2004-08-03 12:21:10 得分 15
function CheckedCount()
{
try
{
var mm = document.getElementsByTagName("input").length ;
for(var i=0;i<mm;i++)
{
var dd = document.getElementsByTagName("input").item(i);
if(dd.type == "checkbox")
{
if(!dd.checked)
{
alert("OK"); }
}
}
}
catch(e)
{
//alert(e);
}
}Top
5 楼nodding23(一个白痴)回复于 2004-08-03 13:17:50 得分 0
楼上的几位大侠谢谢你们给的代码,可以实现但有个问题,我页面上有多少个CHECKBOX框就弹多少个消息框,怎么改下逻辑让它只最后让它弹一个消息框呢?Top
6 楼nodding23(一个白痴)回复于 2004-08-03 13:30:14 得分 0
<script language =javascript >
function CheckedCount()
{
var cc=5;
var mm = document.getElementsByTagName("input").length ;
for(var i=0;i<mm;i++)
{
var dd = document.getElementsByTagName("input").item(i);
if(dd.type == "checkbox")
{
if(!dd.checked)
{
cc=cc*1;
}
else
{
cc=0;
}
}
}
if(cc!=0)
{
alert("请选择一个对象");
}
}
</script>
为什么我这样写不行呢?Top
7 楼nodding23(一个白痴)回复于 2004-08-03 13:38:43 得分 0
可以了谢谢大家Top
相关问题
- 哪位高手知道javascript的验证表单怎么编
- 哪位高手知道javascript的验证表单怎么编
- 谁知道怎么在javascript里调用jsp参数啊?
- 谁知道怎么在javascript里调用jsp参数啊?
- 我的javascript载入不了xml文件,不知道怎么搞的
- javascript写动态分页导航,该怎么样写?谁知道帮帮我
- 在JavaScript里面怎么返回prompt的值?(我想知道怎么判断用户是否按下了取消)
- 怎么知道当前页面中是否存在某个自定义的javascript方法?
- 我这个javascript验证怎么没用,很简单的,不过不知道错在哪里?在线等
- 有谁知道怎么把vb的界面做的和windows完全相同,是完全.100分送




