html表单输入的中文逗号自动转换为英文逗号

2016-07-20 23:04:45 html表单输入的中文逗号自动转换为英文逗号js代码

html表单输入的中文逗号自动转换为英文逗号js代码

把表单内用户输入的中文逗号即全角字符转换为英文逗号即半角符号,需要使用客户端脚本语言javascript来实现,请看下面的代码:

将中文逗号转换为英文逗号 str:待替换的字符JS特效代码如下:

  1. function ReplaceDot(str) 
  2. var Obj=document.getElementById(str); 
  3. var oldValue=Obj.value; 
  4. while(oldValue.indexOf(",")!=-1)//寻找每一个中文逗号,并替换 
  5. Obj.value=oldValue.replace(",",","); 
  6. oldValue=Obj.value; 

把这段代码放到JS文件内,在页面内调用该JS文件,或把这段JS写在当前页面内,然后在需要使用的INPUT或textarea内放上这句代码

onKeyUp="ReplaceDot('XXX')"

比如HTML输入框表单中文逗号转换为英文逗号表单代码:

  1. <input name="XXX" type="text" onKeyUp="ReplaceDot('XXX')" /> 

其中XXX为input或textarea的name值

 

更新