在开发过程中,input用的比较多的是change事件,忽略了还有input事件。

onchange——input输入过程中不会触发,失去焦点时才会触发;
    兼容性:所有浏览器都支持,可以用于<input>, <select>, 和 <textarea>元素。

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

<input type="text" oninput="getValue();" id="inputbtn"/>
<p id="inputcont"></p>   
<script type="text/javascript">
function getValue(){var btn = document.getElementById("inputbtn");var box = document.getElementById("inputcont");box.innerHTML  = btn.value;
}
</script>

前端基础JS——input输入框的oninput事件和onchange事件相关推荐

  1. 【JavaScript】——input元素的oninput事件和onchange事件

    1.oninput事件是在输入框中输入时就会触发,该事件在<input>或<textarea>元素的值发送改变时触发. 2.onchange事件是在输入框输入完内容后,输入框失 ...

  2. input元素的oninput事件和onchange事件的使用和区别

    1.input元素上绑定事件的三种方式: 第一种:直接在元素标签上添加oninput属性,属性值为处理事件函数的调用 html代码: <input type="text" i ...

  3. input元素的oninput事件和onchange事件

    input元素的oninput事件和onchange事件 框架用多了,感觉原生的有点弱化了,不说了,是时候巩固一波了 ^ _ ^ 1.input元素上绑定事件的三种方式: 第一种:直接在元素标签上添加 ...

  4. JS改变input的value值不触发onchange事件解决方案 (转)

    JS改变input的value值不触发onchange事件解决方案 (转) 参考文章: (1)JS改变input的value值不触发onchange事件解决方案 (转) (2)https://www. ...

  5. 有关input输入框内容改变后的触发事件

    有关input输入框内容改变后的触发事件,也是今天遇到的问题.我使用时间插件为输入框填充内容,想实现输入框内容改变后执行相应的方法,发现使用change方法没有反应.百度了半天,最后才发现问题所在. ...

  6. JS中onpropertychange事件和onchange事件区别

    2019独角兽企业重金招聘Python工程师标准>>> 当一个HTML元素的属性用js改变的时候,都能通过 onpropertychange来捕获.例如一个 <input na ...

  7. 微信小程序基础之input输入框控件

    今天主要详写一下微信小程序中的Input输入框控件,输入框在程序中是最常见的,登录,注册,获取搜索框中的内容等等都需要,同时,还需要设置不同样式的输入框,今天的代码中都要相应的使用. input输入框 ...

  8. js input输入框校验

    只能输入英文 <input type="text" οnkeyup="value=value.replace(/[^a-zA-Z]/g,'')"> ...

  9. input 的 oninput onkeypress onkeydown onchange 事件的区别

    事件执行顺序: <input type="text" id="foo" onkeydown="console.log('down')" ...

最新文章

  1. 介绍求解AX=b:可解性与解的结构
  2. 一文弄懂EnumMap和EnumSet
  3. 【Java】java.util.Objects 工具类方法研究
  4. mysql建立作业_mysql创建作业及问题解决
  5. Windows10 创建Django项目
  6. 数据结构与算法分析(C++版) 张铭 等译
  7. java实现第五届蓝桥杯出栈次序
  8. 【机器学习】【决策树】自己动手用Python实现一个类:in样本集,out特征分布、概率密度、熵、条件熵、信息增益、信息增益比
  9. 验证码输入错误后自动刷新验证码
  10. 三维地理信息平台介绍与比较
  11. CSDN学霸课表——把Word的默认背景颜色由白色改为绿色
  12. DES算法的matlab实现
  13. 信用卡怎么付款给PayPal?
  14. dig @ip 域名 +subnet=ip返回结果各个参数解释与说明
  15. synchronized——java同步关键字
  16. 如何爬一个网站的数据-免费爬取网站的任意数据软件
  17. GNU/Linux智能Makefile模板(多目录,多文件)
  18. STM32F0 ADC学习
  19. 什么是跨站脚本 (XSS) 攻击?
  20. 微信小程序组件 - 中间底部弹出输入弹框

热门文章

  1. Spring Data JPA配置文件
  2. mac vim 安装 YouCompleteMe 插件自动补全
  3. python3exe_用cxfreeze打包Python3.3成exe文件
  4. 如何在Mac上使用活动监视器
  5. 猎豹移动Q1营收2亿元:连续9个月同比下滑,频现高管离职
  6. 华为eNSP综合实验
  7. java中Unsafe使用讲解
  8. Spring面试题(100+)
  9. SHUTDOWN常用参数
  10. fresh air项目记录3