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

调用js时,系统总提示“缺少对象”,怎么处理

2012-04-02 
调用js时,系统总提示“缺少对象”,怎么办?script typetext/javascriptfunction Check_textbox(){var a

调用js时,系统总提示“缺少对象”,怎么办?
<script type="text/javascript">
function Check_textbox()
{
 var a=document.getElementById("txtclsclc").value; var b=document.getElementBYId("txtclbclc").value;
 if(parseInt(a)>parseInt(b))
  {
  alert("本次里程应大于等于上次里程");
  document.getElementBYId("txtclbclc").focus();
  }
}
</script>这个为什么提示“缺少对象”,各位帮看一下。

 <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="提 交" 
  onchange="return Check_textbox()" />

[解决办法]
1. txtclsclc, txtclbclc,这两个文本框有没有
2. <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="提 交" 
onchange="return Check_textbox()" /> 
button的onchange事件有没有,button如何change?
[解决办法]

都是服务器控件吗?

首先要确定这个控件ID你没写错


JScript code
function Check_textbox(){   var a = document.getElementById("<%=txtclsclc.ClientID %>").value   var b = document.getElementById("<%=txtclbclc.ClientID %>").value   if(parseInt(a)>parseInt(b))  {      alert("本次里程应大于等于上次里程");       document.getElementById("<%=txtclbclc.ClientID %>").focus();  }}
[解决办法]


把你Button中的onchange改为OnClientClick
[解决办法]
探讨
var b=document.getElementBYId('<%=txtclbclc.ClientID %>').value;

[解决办法]
探讨
<script type="text/javascript">
function Check_textbox()
{
 var a=document.getElementById("txtclsclc").value; var b=document.getElementBYId("txtclbclc").value;
 if(parseInt(a)>parseInt(b))
{
 ……

热点排行