蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

js新手求救,同一个checkbox的选中判断

[html]
<input type="checkbox" name="checkbox" value="checkbox">1
<input type="checkbox" name="checkbox" value="checkbox">2
<input type="checkbox" name="checkbox" value="checkbox">3
<input type="checkbox" name="checkbox" value="checkbox">4
[/html]

有办法,我选中其中的任何一个,把它的状态alert出来么? 比如选1,如果状态是 取消,就提示取消。

[html]
<form method="post" onsubmit="return(SelectLeastOne(this.checkbox))">
<input type="checkbox" name="checkbox" value="checkbox">1
<input type="checkbox" name="checkbox" value="checkbox">2
<input type="checkbox" name="checkbox" value="checkbox">3
<input type="checkbox" name="checkbox" value="checkbox">4
<input type="submit" name="Submit" value="Submit" />
</form>
<script>
function SelectLeastOne(objCheckbox)
{
        if (objCheckbox == null)
                return false;
               
        if (objCheckbox.length == null)
        {
                return objCheckbox.checked;
        }
       
        for (i=0; i<objCheckbox.length; i++)
        {
                if (objCheckbox[i].checked)
                        return true;
        }
               alert('至少选中一项!');
        return false;
}
</script>
[/html]

。。。

很明显,你误会我的意思了
我是说4个多选按钮是一样的
比如我选4的时候,如果4是选中状态,那么提示“我被选中了”,反之,提示“我没有被选中”

弄个数组做循环!!~

建议哈,在每个按纽中加个 onmousedown事件

做了个小广告!呵呵!

[html]
<script>
function SelectLeastOne(){

        objName= document.getElementById("myform")
       
        for (i=0; i<objName.length; i++){
       
                if (objName[i].type=="checkbox" && objName[i].checked){
               
                alert('您选中了'+(i+1)+'\n告诉你哦!\n有空来偶的小站瞄瞄哦!\nYesLive.Net');
               
                }
               
        }
       
}
</script>
<form name="myform" method="post" onSubmit="">
<input type="checkbox" name="checkbox" value="checkbox">1
<input type="checkbox" name="checkbox" value="checkbox">2
<input type="checkbox" name="checkbox" value="checkbox">3
<input type="checkbox" name="checkbox" value="checkbox">4
<input type="button" name="Submit" value="Submit" onclick="SelectLeastOne()" />
</form>

[/html]




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com