代码1:其中,lbDept_Chk与lbMod_Chk为ListBox,ddlStart与ddlEnd为DropDownList。此函数用
于判断选中列表中的项是否为空。
function QueryYZ() { if(document.all("lbDept_Chk").length <=0) { alert('请选择部门!'); return false; } if(document.all("lbMod_Chk").length<=0) { alert('请选择模块!'); return false; } return true; }
代码2:
function QueryYZ() { var type1=document.all('DropDownList1'); var type2=type1(type1.selectedIndex).value;
}代码3:其中,ddlStart与ddlEnd都是DropDownList控件,此函数用于判断开始日期是否大于结束
日期。
function QueryYZ() { var ddlS=document.all('ddlStart'),ddlE=document.all('ddlEnd'); var dateS='',dateE=''; for(var i=0;i<ddlS.length;i++) { if(ddlS[i].selected) { dateS=ddlS[i].value; break; } } for(var i=0;i<ddlE.length;i++) { if(ddlE[i].selected) { dateE=ddlE[i].value; break; } } if(dateS>dateE) { alert('开始日期必须小于结束日期!'); return false; } return true; }代码4:说明与功能同代码3
function QueryYZ() {
var dateS1=document.all("ddlStart"); var dateS2=dateS1
(dateS1.selectedIndex).value; var dateE1=document.all("ddlEnd"); var dateE2=dateE1
(dateE1.selectedIndex).value; if(dateS2>dateE2) { alert('开始期间不能大于结束期间!'); return false; } return true;
}
其它控件可以举一反三,自己试一试。如果有问题欢迎留言,一起交流。