碰到在中文输入法的情况下在表单里输入汉字,拼音也会出现在输入框的情况:

解决如下:

  var isChinese=false$(".form_box input,.form_box textarea").on('compositionstart',function(){isChinese=false})$(".form_box input,.form_box textarea").on('compositionend',function(){isChinese=true})//去除特殊字符$(".form_box input,.form_box textarea").bind("input",function(){if(isChinese){$(this).val($(this).val().replace(/['"%&<>"]/g,''))}    })
  • compositionstart:在输入中文或者语音等需要等待一连串的输入的操作之前,compositionstart 事件会触发。
  • compositionend:在输入中文或者语音等完毕或取消时,compositionend 事件会触发。

compositionstart、compositionend事件屏蔽拼音状态相关推荐

  1. html输入框禁止输入汉字,input输入框输入中文时,监听的input事件怎样屏蔽拼音状态...

    在input输入框输入中文时,需要即时查询出匹配输入内容的结果,一般我们会使用input事件监听用户输入事件,但是在输入汉语拼音时,也会触发input事件,前端就会不断发送请求,用户体验非常差劲. 针 ...

  2. 如何设置微软拼音状态条上的图标

    如果您想自己定制微软拼音状态条上的图标,可以点击状态条最右侧的向下箭头,然后在下拉菜单中选择您需要的功能图标.

  3. js-jquery-禁用默认事件 未登录状态下不允许操作 显示“请先登录”@LesleyZhangLu

    js-jquery-禁用默认事件 未登录状态下不允许操作 显示"请先登录"@LesleyZhangLu js-jquery-禁用默认事件 在项目中引入layer.js和jquery ...

  4. vue中@input事件输入英文验证,切换中文文输入法验证错乱的解决方法:compositionstart和compositionend事件

    最近做需求,遇到一个vue中输入4位英文判断图形验证的问题.就这个问题测试提了六七个bug,实属把握整不会了.下面就最主要的一个问题写一下解决方法: 需求详情:oninput事件输出长度为4位时,判断 ...

  5. uniapp tabBar 事件屏蔽 点击屏蔽

    前言:使用过 Uniapp 的同学都知道  他的 tabBar 点击事件是没有办法 屏蔽的:然而我们再实际的项目中经常会又不想让他 跳转的需求:比如果 没有登录  tabBar 不让点击 触发事件 跳 ...

  6. mysql命令查看事件调度_mysql 5.1事件调度器 状态查看、开启命令,以及测试

    五.事件调度器测试 5.1.测试目的 5.1.1  配置方法 5.1.2  是否正常工作 5.1.3  日常的维护 5.2.事件调度器介绍 自MySQL5.1.6起,增加了一个非常有特色的功能–事件调 ...

  7. a标签加入单击事件 屏蔽href跳转页面

    我们常用的在a标签中有点击事件: 1. a href="javascript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问 ...

  8. Ubuntu下搜狗拼音输入法在不同窗口切换后总弹出拼音状态框的问题

    现象: qt程序在Ubuntu下打开窗口,搜狗拼音输入法在不同窗口切换后总弹出状态框的问题,很是烦人! 解决办法: 1.右上角右键进入配置当前输入法(搜狗): 2.全局配置>>显示高级选项 ...

  9. 解决UIScrollView把uitableviewcell的点击事件屏蔽

    cell中 [self.contentView addSubview:self.scrollView]; self.scrollView.userInteractionEnabled = NO; [s ...

  10. input文本框实现输入英文时自动触发事件,输入中文时要输入完成后才触发事件

    需求: 英文(英文输入法): 每输入一个字母都触发一次事件; 中文(拼音输入法): 输入完成后才触发事件,不是每打一个拼音就触发 实现: $(function(){var flag = true;$( ...

最新文章

  1. 【ACM】杭电OJ 1284(待更)
  2. Mybatis集成二级缓存与同时使用缓存与事务存在的坑
  3. Gentoo - X11 forwarding request failed on channel 0
  4. spring boot pom配置_125 SpringCloud服务配置中心
  5. 嵌套循环连接,哈希连接,排序合并连接(2015-2-4学习日记)
  6. 【深度学习】使用transformer进行图像分类
  7. java时序图工具_基于时序数据库,实现百亿级话单实时全景监控分析
  8. 文本对抗攻击入坑宝典
  9. python socketserver最大连接_大聊Python----SocketServer
  10. python之cookbook-day03
  11. python pdf报告_python生成pdf报告、python实现html转换为pdf报告
  12. 通过注册表修改解锁ExtROM
  13. 进制转化进10进制数
  14. ElasticSearch遇到问题
  15. python 获取硬盘信息_使用python获取电脑的磁盘信息方法
  16. 使用SQLite3支持中文路径
  17. vue jsx webpack报错_从零开始,使用webpack高效搭建react工作流
  18. 第三次作业 词频统计
  19. JavaScript Json对象和Json对象字符串的关系 jsonObj-JsonString
  20. gin框架01--快速入门gin框架

热门文章

  1. 平面变压器的设计(翻译)(3)
  2. PHP多功能Youngxj工具箱/在线站长工具箱源码
  3. 东芝B-SX5T标签打印机安装过程
  4. html5类库,javascript类库有哪些?
  5. 关于建立企业邮箱的解决方案
  6. 浅谈文字编码和Unicode(中)[转]
  7. PDF有口令密码怎么移除?
  8. STM32的串口协议
  9. 初学卡尔曼滤波与扩展卡尔曼滤波
  10. 网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))