在text框中输入20121212,失焦点时自动变成2012-12-12,,谁会写,我确实有点弱弱的JS,,找工作也因为这个碰壁过,,其它的都还行。

解决方案 »

  1.   

    楼主要的这样?
    <body>
    <input type="text" name="" value="20121212" onblur="get(this)">
    <script type="text/javascript">
    <!--
    function get(obj){
    re=/^((?!0000)[0-9]{4})((0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1]))$/;
    t = obj.value
    if(re.test(t)){
    obj.value = t.substr(0,4) + "-" + t.substr(4,2) + "-" + t.substr(6,2)
    }
    }
    //-->
    </script>
    </body>
      

  2.   

    一楼,你这么厉害啊,设计的很巧妙,不妨再给我写个
    id  name 
    2    b
    3    c
    1    a
    把这个表格排序一下谢谢
      

  3.   

    这个就麻烦多了,需要取出每一个td的innerHTML,然后比较后再重新排列!
      

  4.   

    百度 js table 排序
    不知楼主的需求。可以直接把数据源排序撒