양식 입력 태그를 처리할 때 여러 태그 사이에 구분 기호가 있는 문제가 자주 발생하는데, 일반적으로 영어 쉼표를 사용하지만 중국어 입력 처리 시 중국어와 영어 입력을 전환하는 것이 번거로워서 입력해야 합니다. 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>