`
kt431128
  • 浏览: 39113 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ie6,7 SCRIPT1028: 缺少标识符、字符串或数字

 
阅读更多

头一次写js,就遇到这个bug,傻了,不知道该怎么做,不过幸好有前辈们探路。

因为ie6,7报这个错误,所以导致表单验证的提示统统不显示。究其原因是ie这个怪胎,不容许在json最后一个元素后面加',',也就是说'xxx':{xx:xxxx,xx:xxxx,xx:xxxx,}这个红色的','就是障碍,有它就没有验证提示信息,二者只能存一个,所以果断去掉,错误解除!!

我的js代码大致如下:

'mobile':{

  ...

},

'active':{
    digits:"<em class='icon1'>&nbsp;</em>输入格式错误",
    maxlength:"<em class='icon1'>&nbsp;</em>请输入8位数字",
    minlength:"<em class='icon1'>&nbsp;</em>请输入8位数字",//(原因就是这里多了逗号)
},

'email':{

  ...

}

在IE中,JSON最后一项的末尾是不允许有逗号的,在FF等浏览器下则可有可无

分享到:
评论

相关推荐

    IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理

    但在IE6和IE7中,由于这些浏览器的JavaScript引擎实现较旧,它们可能无法正确解析这样的JSON结构,从而导致“缺少标识符、字符串或数字”的错误提示。 为了解决这个问题,你需要确保在JSON对象的最后一个键值对后面...

    JS在IE下缺少标识符的错误

    根据报错的行数查找源码,也看不出哪里有问题,看样子没缺少什么啊,代码如下: if (opts.display.class != '') { $(list).addClass(opts.display.css); } 此句其实是判断 opts 对象的 display 的 class 属性有没...

    判断字符串是否是标识符

    判断一个字符串是否是标识符,将字符串输出,带有异常处理:JAVA关键字不能作为标识符

    多种标识符字符串分解

    对字符串中,存在各种特殊符号的,可同时按多种符号(或特殊符号),分解字符串,按字符位置顺序返回。

    pascal语言编译器错误代码

    - **7**:标识符类型不一致; - **8**:标识符类型错误; - **9**:标识符声明冲突; - **10**:标识符未定义; - **11**:标识符类型错误; - **12**:缺少标识符; - **13**:标识符未定义; - **14**:标识符类型...

    ORA-00904: "WM_CONCAT": 标识符无效

    在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这个场景下,错误信息提到的是"WM_CONCAT"函数,这表明在Oracle 19c数据库环境中,用户尝试使用WM_CONCAT函数,但...

    简单的词法分析器分离出保留字、标识符字符串、常量、算符、和界符

    词法分析器需要区分保留字和标识符,确保标识符符合命名规则,即首字符必须是字母或下划线,后续字符可以是字母、数字或下划线。 3. **字符串**:在C语言中,字符串是以双引号`"`包围的字符序列,如`"hello world"`...

    C例子:线程标识符

    该程序是我写的博客“一起talk C栗子吧(第一百一十回:C语言实例--线程标识符)”的配套程序,共享给大家使用

    2.Golang的基础语法(分隔符,注释,标识符,字符串拼接,空格)1

    一个有效的标识符由字母、数字或下划线组成,且不能以数字开头。比如,`myVariable`和`_temp`是正确的标识符,而`1firstVar`和`switch520`则是错误的。 字符串拼接是编程中常见的操作。在Golang中,我们使用加号(+...

    编程实现标识符识别程序并用等价类划分法设计测试用例并测试

    在某一PASCAL语言版本中规定:“标识符是由字母开头,后跟字母或数字的任意组合构成。有效字符数为8个,最大字符数为80个。”并且规定:“标识符必须先说明,再使用。” “在同一说明语句中,标识符至少必须有一个”

    C语言的标识符和字符数据字符串数据实用教案.ppt

    2. 随后的字符可以是字母、数字(0-9)或下划线。 3. 标识符的长度最多为32个字符。 4. C语言是区分大小写的,所以"A"和"a"被视为不同的标识符。 5. 保留字不能作为标识符使用,例如"main"、"int"等。 字符数据是...

    1.7编程基础之字符串(30题)--题目 有链接.pdf

    判断一个字符串是否符合C语言标识符的规则,需要检查字符是否为字母、数字或下划线,并且标识符不能以数字开头。在C++中,可以使用条件语句和字符串处理函数来实现这一功能。 以上介绍了部分题目的背景知识和涉及的...

    一个php截取指定字符串之间的字符串的类.zip

    - `extractString()`: 主要方法,根据设置的起始和结束标识符从输入字符串中提取子串。 2. **使用示例** 使用这个类时,首先需要实例化对象,然后设定起始和结束标识符,最后调用`extractString()`方法。例如: ...

    1彭州市全民健康信息平台互联互通接口标准-注册服务.docx

    * identifier:机构标识符,字符串类型,长度 20,必填 * name:机构名称,字符串类型,长度 100,必填 * telecom:联系电话,字符串类型,长度 50,必填 * address:机构地址,字符串类型,长度 200,必填 返回...

    用C#写的较完整的词法分析器

    一个可以识别标识符,关健字,运算符和各种数字的词法分析器. 其中标识符,关键字,运算符,界符存储在一个四行的二维数组中,只要将需要识别的串加入到相应的数组中即可,而且不需要结束标志 例如: for(int i=0;i;i+...

    C语言的标识符和字符数据字符串数据PPT学习教案.pptx

    字符串是由双引号包围的一串字符,如 "abc",在C语言中,字符串以空字符'\0'作为结束标志。字符串中的"\"是一个转义字符,它后面的字符会拥有特殊的含义,例如"\n"表示换行,"\r"表示回车。 在程序中,`printf`函数...

    switch不能字符串比较解决方法

    - `switch`语句中的字符串必须是有效的Java标识符,即只能包含字母、数字和下划线,且不能以数字开头。 - 如果字符串过长或包含特殊字符,则可能无法直接用作`case`标签,此时可能需要考虑其他解决方案,例如使用...

    Windows二进制字符串资源的处理方法

    - 如果字符串的ID为96,那么它位于第7个串组(即(96 / 16 + 1) = 7)。 - 假设该字符串的长度为2个UNICODE字符,那么它的长度标识符就是0x0002。 - 字符串内容为“你好”,则在内存中表现为0x4F60 0x597D。 #### 五...

Global site tag (gtag.js) - Google Analytics