js將輸入的中文逗號(hào)自動(dòng)轉(zhuǎn)化為英文逗號(hào)
在處理表單輸入標(biāo)簽tags的時(shí)候經(jīng)常會(huì)遇到幾個(gè)標(biāo)簽之間的分隔符問(wèn)題,一般都會(huì)使用英文逗號(hào),但是處理中文輸入的時(shí)候切換中英文輸入很麻煩,所以需要在客戶端輸入的時(shí)候通過(guò)js將中文逗號(hào)切換成英文逗號(hào),這樣既方便后臺(tái)處理也方便前臺(tái)的友好輸入,主要原理就是js捕捉輸入中文逗號(hào)輸入事件,然后對(duì)字符串進(jìn)行處理,如果輸入的是中文逗號(hào)則將其轉(zhuǎn)化為英文逗號(hào)。
廢話不多說(shuō),直接貼出代碼如下:
<input type='text' name='tags' onKeyUp='ReplaceDot(this)'><script type='text/javascript'>function ReplaceDot(obj){var oldValue=obj.value;while(oldValue.indexOf(',')!=-1)//尋找每一個(gè)中文逗號(hào),并替換{obj.value=oldValue.replace(',',',');oldValue=obj.value;}obj.value = oldValue;}</script>
相關(guān)文章:
1. CSS可以做的幾個(gè)令你嘆為觀止的實(shí)例分享2. vue前端RSA加密java后端解密的方法實(shí)現(xiàn)3. php使用正則驗(yàn)證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解 原創(chuàng)4. JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能5. vue項(xiàng)目登錄成功拿到令牌跳轉(zhuǎn)失敗401無(wú)登錄信息的解決6. 基于javaweb+jsp實(shí)現(xiàn)企業(yè)財(cái)務(wù)記賬管理系統(tǒng)7. asp批量添加修改刪除操作示例代碼8. ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)經(jīng)驗(yàn)分享9. ASP中實(shí)現(xiàn)字符部位類似.NET里String對(duì)象的PadLeft和PadRight函數(shù)10. 淺談?dòng)蓀osition屬性引申的css進(jìn)階討論

網(wǎng)公網(wǎng)安備