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

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等浏览器下则可有可无

转载于:https://my.oschina.net/kt431128/blog/224718

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109844.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HTTP 400 Bad request 原因

    HTTP 400 Bad request 原因声明转自:HTTP400Badrequest原因正文我的代码部署在Linux测试环境,我在使用 HttpClient 发送http请求时遇到问题,请求报400Ba

    2022年7月3日
    27
  • mysql分区表_MySQL分区表的正确使用方法

    mysql分区表_MySQL分区表的正确使用方法MySQL分区表概述我们经常遇到一张表里面保存了上亿甚至过十亿的记录,这些表里面保存了大量的历史记录。对于这些历史数据的清理是一个非常头疼事情,由于所有的数据都一个普通的表里。所以只能是启用一个或多个带where条件的delete语句去删除(一般where条件是时间)。这对数据库的造成了很大压力。即使我们把这些删除了,但底层的数据文件并没有变小。面对这类问题,最有效的方法就是在使用分区表。最常…

    2022年6月4日
    28
  • 解决VirtualBox错误:“FATAL:No bootable medium found!”

    解决VirtualBox错误:“FATAL:No bootable medium found!”

    2021年10月28日
    163
  • Android ROM 制作教程

    Android ROM 制作教程

    2021年12月7日
    36
  • linux idea2021.4 激活码_通用破解码

    linux idea2021.4 激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    367
  • qmake中文官方文档

    qmake中文官方文档qmakeQMake提供了一个用于管理应用程序,库,其他组件的构建过程的面向工程系统QMake扩展了每个工程文件的信息,生成一个执行编译和连接过程的Makefile本文翻译自Qt4.8官方文档。一、QMake使用QMake提供了一个用于管理应用程序、库、其它组件的构建过程的面向工程系统。QMake扩展了每个工程文件的信息,生成一个执行编译和链接过程的必须命令的MakeFile。1、描述工程工程文件.pro描述了工程信息。工程文件信息会被qmake用于生成包含构建过程中所需的所有命令的Mak

    2022年5月19日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号