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

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

我们知道,如果在asp,只要response.write request.form("checkboxName")就可以判断是否有选择至少一项,但是必须递交后才可以这样做,那么就要接触脚本语言js,vbs

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

function chkChsHSC(){ //檢測是否有選擇High Speed Camera

var HSC = document.getElementsByName('optHSCameratyp'); //獲取多選框數組

var HSClen = HSC.length; //獲取數據長度

var HSCYN; //是否有選擇

var i;

HSCYN=false;

for (i = 0;i< HSClen;i++){

if (HSC[i].checked==true) {

HSCYN = true;

break;

}

}

return HSCYN;

}

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航