要求文本框中输入 手机号 时。中间4位用*号代替 例如133****5621 这样的格式

解决方案 »

  1.   

    用keydown事件,用*替换掉原有字符,当然,输入的实际字符要保存下来,这是一个比较复杂的操作。
      

  2.   

    关键看具体要求。。
    是输入的时候就是*号还是输入完或者保存后再显示的时候,这都有区别的
    1.当然如果是输入的时候就要求显示*的话,那么用keydown事件
    2.如果是输入完或者保存后显示,这样就更简单了,onblur事件,字符串操作
      

  3.   

    怎样让这三个文本框之间没有间隔呢。还是用keydown事件吧。js处理。