我在asp.net中使用这个JavaScript验证登陆注册
这两个登陆注册页面分别都在母版页上
我分别建了两个不同的页面,一个是html,一个是没有母版页的aspx
实现同样的功能,var temp = document.getElementById("id").value,能取得temp 这个值
奇怪的我同样的代码放进母版页里面就报错。ps:其他母版页的页面也有JavaScript代码,可是不会报缺少对象。给大家展示下我的代码<input id="password" name="Password" type="password" class="password" size="30" runat="server" onblur="check()"/>
<div style="display:none" id="divError1">显示错误信息</div> <script type="text/javascript">
function check() { var a = document.getElementById("password").value; if (a == "" || a == null) { document.getElementById("divError1").style.display = "block";
} else {
document.getElementById("divError1").style.display = "none";
}
}</script>经测试!!在IE8会报缺少对象错误,在火狐就是什么都不报也不出效果
希望各位不要只告诉我什么原因,我想要找到解决方案,谢谢了
这两个登陆注册页面分别都在母版页上
我分别建了两个不同的页面,一个是html,一个是没有母版页的aspx
实现同样的功能,var temp = document.getElementById("id").value,能取得temp 这个值
奇怪的我同样的代码放进母版页里面就报错。ps:其他母版页的页面也有JavaScript代码,可是不会报缺少对象。给大家展示下我的代码<input id="password" name="Password" type="password" class="password" size="30" runat="server" onblur="check()"/>
<div style="display:none" id="divError1">显示错误信息</div> <script type="text/javascript">
function check() { var a = document.getElementById("password").value; if (a == "" || a == null) { document.getElementById("divError1").style.display = "block";
} else {
document.getElementById("divError1").style.display = "none";
}
}</script>经测试!!在IE8会报缺少对象错误,在火狐就是什么都不报也不出效果
希望各位不要只告诉我什么原因,我想要找到解决方案,谢谢了
我看过得出的值,是object htmlinputElement不知道什么意思,如果我想准备取得ID值,该怎么办