找 高手 帮忙!! 我就 40 分了 ! 在线等 !! 急急 急 !! 谢谢 大家!!!!

shibk0411 2009-04-11 09:21:40
function checkShwtg(){
if(document.getElementById("ctl00$ContentPlaceHolder1$Txtztreason").value==""){
alert('您还没有填写仲裁意见!');
在 IE 8 中提示 页面有错误 ! 缺少对象! 问题怎么 解决 !
只在 IE 8 中有错误 ! 其它版本IE 没有错误 !!
...全文
63 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
为什么直接把它的ClientID写出来,你应该让编译器自己写:
if(document.getElementById("<%= Txtztreason.ClientID %>").value=="")
回复
jxaa153659 2009-04-11
借用楼上的话,只能把代码写完善一点了!
回复
cyz9977 2009-04-11
ie8有很多問題,嘿嘿~~

所以你的代碼就要寫的完備一點~~

var obj=document.getElementById("ctl00$ContentPlaceHolder1$Txtztreason");
if(obj!=null)
{
....
}
else
{
....
}
回复
wang355 2009-04-11
没用过IE8,不过IE8里有兼容视图你用那种方式试试
回复
shibk0411 2009-04-11
前辈 ! 我问下 getElementById("ctl00$ContentPlaceHolder1$Txtztreason").value=="")

ctl00$

ContentPlaceHolder1

$Txtztreason
他们 写到一起 代表什么意思啊 ! $ 是干什么的啊 !!
希望前辈指导!!
回复
hecong875 2009-04-11
[Quote=引用 4 楼 ojlovecd 的回复:]
为什么直接把它的ClientID写出来,你应该让编译器自己写:
if(document.getElementById(" <%= Txtztreason.ClientID %>").value=="")
[/Quote]
顶!
回复
同意楼上,ClientID 是个好东西
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2009-04-11 09:21
社区公告
暂无公告