代码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;
}
其它控件可以举一反三,自己试一试。如果有问题欢迎留言,一起交流。