首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-04-02 
使用 javascript:this.valuethis.value.replace(,,,) 后的问题。各位前辈:小弟在前几天写的文本框输

使用 javascript:this.value=this.value.replace(",",","); 后的问题。
各位前辈:

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

[解决办法]
不要onkeyup,onblur的时候再替换
[解决办法]
onblur='javascript:this.value=this.value.replace(/,/g,",");

热点排行