文章详情页
js将输入的中文逗号自动转化为英文逗号
在处理表单输入标签tags的时候经常会遇到几个标签之间的分隔符问题,一般都会使用英文逗号,但是处理中文输入的时候切换中英文输入很麻烦,所以需要在客户端输入的时候通过js将中文逗号切换成英文逗号,这样既方便后台处理也方便前台的友好输入,主要原理就是js捕捉输入中文逗号输入事件,然后对字符串进行处理,如果输入的是中文逗号则将其转化为英文逗号。
废话不多说,直接贴出代码如下:
<input type='text' name='tags' onKeyUp='ReplaceDot(this)'><script type='text/javascript'>function ReplaceDot(obj){var oldValue=obj.value;while(oldValue.indexOf(',')!=-1)//寻找每一个中文逗号,并替换{obj.value=oldValue.replace(',',',');oldValue=obj.value;}obj.value = oldValue;}</script>
标签:
JavaScript
上一条:js中字符串常用判断方法大全下一条:js去掉字符串前后空格的五种方法
相关文章:
排行榜