首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net 2.0 对javascript的支持感觉比1.0的差多了,请问使用javascript区别有关问题

2012-02-01 
asp.net 2.0 对javascript的支持感觉比1.0的差多了,请教使用javascript区别问题:functioncheckDate(obj)//

asp.net 2.0 对javascript的支持感觉比1.0的差多了,请教使用javascript区别问题:
function   checkDate(obj)//判断日期格式是不是符合
                {
                        if(document.getElementById( "Checkbox2 ").checke)
                        {
                                var   strDate=document.getElementById(obj).value;
                                re=/\d{4}([\-\/])\d{2}\1\d{2}/g
                                if(re.test(strDate))//判断日期格式符合YYYY-MM-DD标准
                                {
                                          return   true;
                                }
                                else
                                {
                                        alert( "格式输入错误,日期格式符合YYYY-MM-DD标准 ");
                                        return   false;  
                                }
                        }
                        else
                        {
                                return   true;
                        }
                }
                function   checkDate1()//判断日期格式是不是符合
                {
                        if(document.getElementById( "Checkbox2 ").checked   ==   true)
                        {
                                var   strDate=document.getElementById( "txtBeginDate ").value;
                                re=/\d{4}([\-\/])\d{2}\1\d{2}/g
                                if(re.test(strDate))//判断日期格式符合YYYY-MM-DD标准
                                {


                                          return   true;
                                }
                                else
                                {
                                alert( "格式输入错误,开始日期格式不符合YYYY-MM-DD标准 ");
                                return   false;  
                                }
                        }
                        else
                        {
                                return   true;
                        }
                }

上面的两个函数都是对txtBeginDate的值进行判断,
为什么checkDate(txtBeginDate)在1.0中正常,而在2.0中不行呢
在2.0时只有改用死办法checkDate1()
请教区别。

[解决办法]
服务器控件请使用
ClientID

document.getElementById( " <%=Checkbox2.ClientID%> ").checke)

热点排行