1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

使用JS判断checkbox是否至少有选择一项

本帖由 小叶2006-01-09 发布。版面名称:前端开发

  1. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    如果在asp,只要response.write request.form("checkboxName")就可以判断是否有选择至少一项,但是必须递交后才可以这样做,那么就要接触脚本语言js,vbs

    假设我们有个checkbox叫optHSCameratyp,我们写个函数来判断

    function chkCheckBoxChs(objNam){ //檢測是否有選擇多选框的至少一项
    var obj = document.getElementsByName(objNam); //獲取多選框數組
    var objLen= obj.length; //獲取數據長度
    var objYN; //是否有選擇
    var i;
    objYN=false;
    for (i = 0;i< objLen;i++){
    if (obj .checked==true) {
    objYN= true;
    break;
    }
    }
    return objYN;

    }

    然后在递交程式就如此调用:

    function okSend()
    {
    if(chkChsHSC(optHSCameratyp)== false){
    alert('请至少选择一项!');
    }
    return;
    }

    因为checkbox有多个,名字一样,所以在js里面如果简单document.all.checkboxNam根本识别不了到底是哪一个控件,必须用document.getElementsByName,当成一个数组来区分他们
     
  2. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
  3. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    睁着眼睛说瞎话!

    :mad:
     
  4. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36


    好帖

    很好帖

    确实好帖

    少见的好帖

    真 TMD 好帖

    难得一见的好帖

    千年等一回的好帖

    好得不能再好的好帖

    惊天地且泣鬼神的好帖

    让人阅毕击掌三叹的好帖

    让人佩服得五体投地的好帖

    让人奔走相告曰须阅读的好帖

    让斑竹看后决定加精固顶的好帖

    让人看后在各论坛纷纷转贴的好帖

    让人看后连成人网站都没兴趣的好帖

    让人看完后就要往上顶往死里顶的好帖

    让人看后不断在各种场合重复引用的好帖

    让人一见面就问你看过某某好帖没有的好帖

    让人半夜上厕所都要打开电脑再看一遍的好帖

    让个读过后都下载在硬盘里详细研究欣赏的好帖

    让人走路吃饭睡觉干什么事连做梦都梦到它的好帖

    让人翻译成36种不同外语流传国内外世界各地的好帖

    让人纷纷唱道过年过节不送礼要送就送某某帖子的好帖

    让国家领导人命令将该帖刻在纯金版上当国礼送人的好帖

    让网络上纷纷冒出该帖的真人版卡通版搞笑版成人版的好帖

    让人在公共厕所里不再乱涂乱化而是纷纷对它引经据典的好帖

    让某位想成名的少女向媒体说她与该帖作者发生过性关系的好帖

    让人根据它写成小说又被不同导演拍成48个不同版本的电影的好帖

    让某名导演跟据此帖改拍的电影在奥斯卡上一连拿了11个奖项的好帖

    让人大代表们看完后联名要求根据该帖的内容对宪法做适当修改的好帖

    让人为了谁是它的原始作者纷纷地闹上法院打官司要争得它的版权的好帖

    让各大学府纷纷邀请该帖作者去就如何发表优秀网络文学为题目演讲的好帖

    让人为了该帖而成立了各种学会来研究并为不同的理解争得眼红脖子粗的好帖

    让美国警察于今后逮捕人说你有权保持沉默还有权阅读某某帖子要不要啊的好帖

    让本拉登躲在山洞里还命令他手下冒着被美军发现的危险去上网下载来阅读的好帖

    让萨达姆被捕时被发现他随身携带的除了一把手枪之外还有的就是它的复印件的好帖

    让比尔盖茨在懂事会上发给与会者人手一份该帖命令仔细阅读后才讨论其他事宜的好帖

    让诺贝儿奖理事会破天荒地因该帖的出现而开会讨论一直决定今后设立最佳帖子奖的好帖