Maison  >  Article  >  interface Web  >  js将输入的中文逗号自动转化为英文逗号

js将输入的中文逗号自动转化为英文逗号

伊谢尔伦
伊谢尔伦original
2016-11-22 14:48:045069parcourir

在处理表单输入标签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>


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:JavaScript中变量的存储方式Article suivant:javascript keyCode大全