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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

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

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