当前位置: 代码迷 >> JavaScript >> 使用 javascript:this.value=this.value.replace(""""); 后的有关问题
  详细解决方案

使用 javascript:this.value=this.value.replace(""""); 后的有关问题

热度:120   发布时间:2012-04-02 19:58:59.0
使用 javascript:this.value=this.value.replace(",",","); 后的问题。
各位前辈:

小弟在前几天写的文本框输入中,使用 onkeyup='javascript:this.value=this.value.replace(",",",");用作字符替换,但是,在使用过程中,光标始终是在最后面,以至于修改文本框里面的内容的时候,总是不能在中间位置插入内容。这个字符替换是必须使用的,请大家,各位高手帮忙想想办法。怎么才能让光标保持在原来的位置上呢?

------解决方案--------------------
不要onkeyup,onblur的时候再替换
------解决方案--------------------
onblur='javascript:this.value=this.value.replace(/,/g,",");
  相关解决方案