Microsoft JScript 运行时错误: 缺少对象

问题描述

MicrosoftJScript运行时错误:缺少对象这是什么错误,提示“中断”、“忽略”、“继续”。。。代码如下:<scriptsrc="ZC.aspx.cs"type="text/javascript"></script><scripttype="text/javascript">$(document).ready(function(){$("#button1").click(function(){if(yz()){alert("通过");}else{alert("不通过");}});functionyz(){varTextBoxZHText=$("#TextBoxZH").val();if(TextBoxZHText.length<6){alert("用户名最少不少于6个字符");returnfalse;}else{if(TextBoxZHText.length>16){alert("用户的字符数不能超过16个");returnfalse;}}varTextBoxMMText=$("#TextBoxMM").val();if(TextBoxMMText.length<6){alert("用户密码不少于6个字符");returnfalse;}else{if(TextBoxMMText.length>16){alert("用户密码字符数不的超过16个");returnfalse();}}varTextBoxQRMMText=$("#TextBoxMM").val();if(TextBoxQRMMText!=TextBoxMMText){alert("密码和重复密码不一致,请重新输入确认密码");returnfalse;}returntrue;}});</script>

解决方案

解决方案二:
这个错误原因可能很多,你要找到报错的行数,然后才能知道原因啊,用脚本调试下!!!
解决方案三:
请检查下有没有多余的JS。这些JS会导致报错的
解决方案四:
我看是你的HTMl控件的Id可能写错了,导致找不到控件!,当然也可以是其它的原因!
解决方案五:
js报错了看看是那行
解决方案六:
没有引入jquery.js文件
解决方案七:
<scriptsrc="ZC.aspx.cs"type="text/javascript"></script>有后缀为cs的js文件么?
解决方案八:
引用6楼a271083650的回复:

<scriptsrc="ZC.aspx.cs"type="text/javascript"></script>有后缀为cs的js文件么?

是这里出错吗?那怎么改啊!我是第一次弄JS好多都布清楚。
解决方案九:
<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title><scriptsrc=""type="text/javascript"></script><scripttype="text/javascript">$(document).ready(function(){$("#button1").click(function(){if(yz()){alert("通过");}else{alert("不通过");}});functionyz(){varTextBoxZHText=$("#TextBoxZH").val();if(TextBoxZHText.length<6){alert("用户名最少不少于6个字符");returnfalse;}else{if(TextBoxZHText.length>16){alert("用户的字符数不能超过16个");returnfalse;}}varTextBoxMMText=$("#TextBoxMM").val();if(TextBoxMMText.length<6){alert("用户密码不少于6个字符");returnfalse;}else{if(TextBoxMMText.length>16){alert("用户密码字符数不的超过16个");returnfalse();}}varTextBoxQRMMText=$("#TextBoxMM").val();if(TextBoxQRMMText!=TextBoxMMText){alert("密码和重复密码不一致,请重新输入确认密码");returnfalse;}returntrue;}});</script></head><body><formid="form1"runat="server"><div></div><asp:LabelID="Label1"runat="server"Text="账号"></asp:Label><asp:TextBoxID="TextBoxZH"runat="server"type="text"Height="21px"MaxLength="16"></asp:TextBox><p><asp:LabelID="Label2"runat="server"Text="密码"></asp:Label><asp:TextBoxID="TextBoxMM"runat="server"type="text"Height="20px"MaxLength="16"></asp:TextBox></p><asp:LabelID="Label3"runat="server"Text="确认密码"></asp:Label><asp:TextBoxID="TextBoxQRMM"runat="server"type="text"MaxLength="16"></asp:TextBox><p><asp:ButtonID="Button1"runat="server"Text="注册"/></p></form></body></html>这个是全部的代码。。。
解决方案十:
你第一行<scriptsrc="ZC.aspx.cs"type="text/javascript"></script>引用类型是js文件啊,改成<scripttype="text/c#"src="ZC.aspx.cs"runat="server"></script>
解决方案十一:
另外从你的错误提示“运行时错误:缺少对象”来看不是你代码的语法问题,是不是你有什么function或变量没加载就用了?运行后错误提示在第几行?
解决方案十二:
我不得不说你貌似没有引用jQuery.js
解决方案十三:
是不是个别控件传了个空值进去,等等

时间: 2024-08-02 18:01:51

Microsoft JScript 运行时错误: 缺少对象的相关文章

asp.net-JavaScript 运行时错误: 缺少对象

问题描述 JavaScript 运行时错误: 缺少对象 js代码: <br> function changeCheckCode() {<br> $("#img").attr("src", $("#img").attr("src") + 1);<br> }<br> 前端代码: 看不清,换一张 点击后总提示JavaScript 运行时错误: 缺少对象,这是怎么回事 解决方案 开fir

visual studio-vs调试网站时出现:Microsoft JScript 运行时错误: “CreateMap”未定义

问题描述 vs调试网站时出现:Microsoft JScript 运行时错误: "CreateMap"未定义 我确定CreateMap有定义,并且在js文件中,aspx中也添加了这个js文件,出现这个问题怎么解决? 解决方案 肯定是找不到函数才会报错了,自己检查js文件路径对了没有,你执行这个函数的script是否位于导入的js文件后面. 如果你的js文件时通过document.write输出而不是通过script直接加载的,那么你执行这个函数时要放到window.onload事件中,

Microsoft JScript 运行时错误: &amp;amp;#x27;style&amp;amp;#x27; 为空或不是对象

问题描述 $("mmx").style.display='block';在IE浏览器运行时提示MicrosoftJScript运行时错误:'style'为空或不是对象,单在火狐浏览器正常 解决方案 解决方案二:如果是ID则$("#mmx")如果是class则是$(".mmx")解决方案三:引用1楼gaind的回复: 如果是ID则$("#mmx")如果是class则是$(".mmx") 正解!

asp.net调用webservice时出现“Microsoft JScript 运行时错误: 对象不支持此属性或方法”

问题描述 环境:VS2008+asp.netfunctionsetShowTitle(obj){varvTitle=window.document.all["lbl_title"];vTitle.innerText=obj.innerHTML;service.useService("../THJ_WebService.asmx?WSDL","THJ_WebService");service.THJ_WebService.callService(p

Microsoft JScript 运行时错误: 属性“$”的值为 null、未定义或不是 Function 对象

问题描述 <scriptsrc="../Script/jquery-1.4.4.js"type="text/javascript"></script><scriptsrc="../Script/jquery.extend.js"type="text/javascript"></script><scriptsrc="../Script/jquery.plug.js&

到底哪的错啊!!!Microsoft JScript 运行时错误,求大神,急急急急急急!!!

问题描述 代码如下:protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){stringid=GridView1.DataKeys[e.NewEditIndex].Value.ToString();Response.Write("<script>window.open('user_open.aspx?id="+id+"','','width=450,height=250')<

缺少对象

问题描述 <%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="CatBoxList.ascx.cs"Inherits="jc_UserControls_CatBoxList"%><scriptsrc="/Scripts/jquery-1.3.2.min.js"></script><scriptsrc=&quo

Microsoft VBScript 运行时错误 (0x800A01A8)缺少对象: &#039;&#039;

Microsoft VBScript 运行时错误 (0x800A01A8) 缺少对象: '' 原因是我调用函数时没有定义全局变量,开始程序是这样的.b_connect.asp文件代码如下. sub open_bbs()  set sqlrs=server.CreateObject("adodb.recordset")  set sqlcn=server.createobject("adodb.connection")  sqlconstr="driver=

jscript 缺少对象

问题描述 //JScript文件<!--functioncreateXMLHttpRequest(){if(window.XMLHttpRequest){//Mozilla浏览器xmlHttp=newXMLHttpRequest();if(xmlHttp.overrideMimeType){//设置MiME类别xmlHttp.overrideMimeType("text/xml");}}else{if(window.ActiveXObject){//IE浏览器try{xmlHtt