zoukankan      html  css  js  c++  java
  • 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等浏览器下则可有可无

  • 相关阅读:
    web前端防治重复提交
    layabox笔记
    fixfff
    laybax
    小游戏初始化,资源加载异常处理,黑屏处理
    微信小游戏资源加载页与云存储
    前端唠嗑
    css 的一些样式笔记
    小游戏虚拟手柄
    VUE最佳实践
  • 原文地址:https://www.cnblogs.com/different/p/2685404.html
Copyright © 2011-2022 走看看