网站建议:179001057@qq.com

在提交时用js对ListBox,DropDownList验证

技术2022-05-11  0

代码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;

   }

其它控件可以举一反三,自己试一试。如果有问题欢迎留言,一起交流。


最新回复(0)