在项目中遇到这样一个问题,在ios手机上粘贴短信验证码后底部的按钮不亮了,然后看了一下代码,我用的监听事件是keyup事件,当用户输入时进行监听。但是直接粘贴进来就不生效了,确实挺不友好的。那怎么解决这个问题呢?于是我在网上查了一下,是这样说的—keyup在ios手机原生的输入法是不支持的,但是在ios端第三方的输入法搜狗输入法是支持的,为了兼容性,不能使用keyup事件。那怎么办呢?有两种解决方案:使用input框的input事件和change事件 这两个方法是可以监听到的。这两种方法的具体分析和区别如下:

1.change事件
input输入框的onchange事件,要在 input 失去焦点的时候才会触发;
在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发;
onchange 事件也可用于单选框与复选框改变后触发的事件。
onchange event 所有主要浏览器都支持;
onchange 属性可以使用于:<input>, <select>, 和 <textarea>。

2.input事件
oninput 事件在用户输入时触发,它是在元素值发生变化时立即触发;
该事件在 <input> 或 <textarea> 元素的值发生改变时触发。
缺陷:从脚本中修改值不会触发事件。从浏览器下拉提示框里选取值时不会触发。IE9 以下不支持,所以IE9以下可用onpropertychange 事件代替。

项目总结之ios手机中input框中粘贴短信验证码keyup事件无效相关推荐

  1. 抓取html表单验证码,如何在jquery中利用表单获取短信验证码

    如何在jquery中利用表单获取短信验证码 发布时间:2021-02-18 15:42:54 来源:亿速云 阅读:88 作者:Leah 这期内容当中小编将会给大家带来有关如何在jquery中利用表单获 ...

  2. uni-app中使用uniCloud实现发送短信验证码(开通、配置、使用)

    登录dcloud开发者中心,通过以下几个步骤,即可实现发送短信功能.注意是,这里讲解的是通过uniCloud实现调用功能,如需使用REST API调用,请查看官方文件. 一.开通服务 地址:DClou ...

  3. PHP代码中的情话,[php发送短信验证码代码]php发送短信验证码

    业务: 手机端点击发送验证码,请求发送到php端,由php调用第三方平台(我们使用的是榛子云短信http://smsow.zhenzikj.com)的短信接口,生成验证码并发送. 在"我的应 ...

  4. 如何发送手机短信验证码

    文章目录 阿里云短信业务实战教程 1.阿里云平台的使用 2.创建用户组及用户并添加权限 3.添加短信签名和短信模板并充值费用 4.开发工具进行代码部分(这里使用IDEA) 阿里云短信业务实战教程 手机 ...

  5. 【微信小程序 - 工作实战分享】1.微信小程序发送手机短信验证码(阿里云)

    发送手机短信验证码 前言 一. 准备工作 二. 配置 三. 实战代码(仅仅是后台代码,前端传入手机号) 总结 前言 在网站和移动应用中利用短信验证码进行信息确认是最常用的验证手段.随着短信验证码的技术 ...

  6. vue中获取短信验证码IOS手机问题

    vue使用中发现了一个问题,由于ios手机获取短信验证码后,验证码会直接显示在键盘上,点击键盘上的验证码即可给对应的input赋值,但是在项目开发中发现输入框的取值为空 经过排查是因为通过v-mode ...

  7. vue中获取短信验证码功能IOS手机问题

    vue使用中发现了一个问题,由于ios手机获取短信验证码后,验证码会直接显示在键盘上,点击键盘上的验证码即可给对应的input赋值,但是在项目开发中发现输入框的取值为空 经过排查是因为通过v-mode ...

  8. Web项目中手机注册短信验证码实现的全流程及代码

    最近在做只能净化器的后台用户管理系统,需要使用手机号进行注册,找了许久才大致了解了手机验证码实现流程,今天在此和大家分享一下. 我们使用的是榛子云短信平台, 官网地址:http://smsow.zhe ...

  9. c语言短信验证码,Web项目中手机注册短信验证码实现的全流程及代码

    使用的是榛子云短信平台, 官网地址:http://smsow.zhenzikj.com 后端使用了springMvc,前端用的是jsp + jquery 下载demo: https://downloa ...

最新文章

  1. 从0开始搭建编程框架——插件
  2. mysql非聚集索引区间查询_mysql的聚集索引和非聚集索引,回表查询,索引覆盖,最左前缀原则略解...
  3. 怎么请假显智商高?评论区亮了! | 每日趣闻
  4. 机器学习大佬的进阶之路!一位北大硕士毕业梳理了完整的学习路线!
  5. dp之二维背包poj1837(天平问题 推荐)
  6. 计算机路表配置命令,计算机、华为交换机、路由器配置命令表
  7. 高考生男生学铁路好还是计算机好,解析为什么说男生读铁路学校好呢
  8. 《深入理解 Spring Cloud 与微服务构建》第二章 微服务应该具备的功能
  9. 欺骗神经网络_可以欺骗神经网络吗?
  10. 数理统计实(试)验—双因素方差分析(有交互作用)excel操作分析方差分析表怎么看?
  11. 20162327WJH实验五——数据结构综合应用
  12. VS2019 ClaudiaIDE更换背景图片
  13. 前端非框架类知识点汇总
  14. 设计规约(Designing Specification)
  15. Python二级--命运-3
  16. 【中途结题】基于弥亚微Mi200E的模块通信实验
  17. linux gre配置,Linux中配置GRE隧道
  18. 数据流图业务流程图之间的区别
  19. jvectormap的自定义地图和区域上色、图片标记
  20. 计算机Excel批量改试卷,Excel批量修改标准化试卷(转)

热门文章

  1. cyq.data 连接mysql_CYQ.Data V5 文本数据库支持SQL语句操作(实现原理解说)
  2. 巨头冲不进的赛道:陌生人社交的生存法则
  3. 【小米2018-09-20在线笔试】小米大礼包
  4. VSCode 快捷键、快捷指令
  5. Android5g手机排名,2019年12月国内Android手机好评榜公布:5G手机领跑
  6. 创新奇智完成超4亿元A轮和A+轮融资,中金甲子领投
  7. 【解决HPM281打印机固件降级问题】
  8. 中国支持区块链发展实际上是一套“组合拳”
  9. angular之入门基础
  10. JUC锁框架——AQS源码分析