本帖最后由 geloom305 于 2011-08-19 11:32:02 编辑

解决方案 »

  1.   

    来了。。看到IE6-IE10进来的。
    楼主说说怎么测试IE6-IE10的
      

  2.   

    下个ietester就可以了 ,里面有各种ie版本
      

  3.   

    不用大家测试了
    这里已经把兼容性都展示出来了
    http://geloom.web-160.com/jianrong.html
      

  4.   

    ietester   根本就不好用 动不动就崩溃   
    专业的都是装多个虚拟机或者多台PC测试的   而且测试这些有意义吗  表格能存在多少兼容性问题啊
    还测试360   360 不就是当前PC下的 IE 版本吗?
      

  5.   

    我用的chrome浏览器,好像上传头像没有那个文本框。。另外,jquery都有这个验证插件了,LZ想干嘛呢??http://www.malsup.com/jquery/form/#getting-started10款高质量的jQuery表单验证插件
      

  6.   

    自己写写插件还是很有必要的。
    既可以练练手,万一碰到各种恶心的需求,还能改。
    提点小建议:
    1  有必要支持ajax验证。你的demo里,用户名需要验证不重复,这个要通过ajax的。
    2  提示信息是否可以考虑用绝对定位,动态算出位置。否则某些地方会影响布局。(demo中好像出信息的时候有抖动。)
    3  验证组的存在有时还是必要的。否则一个页面有两个提交按钮,就尴尬了。
    4  部分验证(只要不经过ajax)可以考虑加上onkeyup事件,每改变一个字符就验证,体验会更好。
    5  focus的时候,是否应该把错误隐藏了。
    6  验证规则可以考虑用json,这样不会有一堆属性,感觉有点乱。如:            <input type="text" id="userName" validatorgroup="groupLogin"
                    validation='{"Required":"true","Messages":{"Required":"请输入用户名"}}'/>7  还有各种需求有待完善,比如两个条件符合一个就通过、在radio选中的情况下才验证、根据select不同选项进行不同验证,checkbox至少选几个的验证,等等。
    8  没必要那么高的兼容性毁灭IE6,人人有责。
    一些小建议,仅供参考。
      

  7.   


    这个关键的兼容是在javascript上面,并不是页面显示问题。
    个人觉得IETester还是不错的,虽然有些小bug,但是比起装虚拟机来,还是省事多了。。
    360用的是IE内核,这个我是明白的,就像winforms中使用browser控件一样。
    不过,最近发现,有些功能却并不是想象的那样。
    我的电脑上装了IE9和360,但是360的有些效果和IE9不同。