繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 判断checkbox是否至少有选择一项

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

2005-11-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:我们知道,如果在asp,只要response.write request.form("checkboxName")就可以判断是否有选择至少一项,但是必须递交后才可以这样做,那么就要接触脚本语言js,vbs 假设我们有个checkbox叫optHSCameratyp,我们写...
关键字:少有 checkbox 选择

我们知道,如果在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 [i].checked==true) {

objYN= true;

break;

}

}

return objYN;

}

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

function okSend()

{

if(chkChsHSC(optHSCameratyp)== false){

alert('请至少选择一项!');

}

return;

}

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

责任编辑:admin
相关文章