HTML中JS监听输入框值的即时变化

一、说明

上一篇文章中提到了需要监听页面的一些组件内容变化,以便于更好的判断页面是否有更改,而控制"确定"按钮。

本里以JS监听输入框值的即时变化为引子,对这样的需求进行一个示例。

二、示例代码

html 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JS监听输入框值的即时变化</title>
<script type="text/javascript">
function immediately(){
  var element = document.getElementById("mytext");
  if("\v"=="v") {
element.onpropertychange = webChange;
  }else{
element.addEventListener("input",webChange,false);
  }
  function webChange(){
if(element.value){document.getElementById("test").innerHTML = element.value};
  }
}
</script>
</head><body>

写在JS中的示例:
<input type="text" name="textfield" id="mytext" />
<div>您输入的值为:<span id="test">还未输入</span></div>
<script type="text/javascript">
immediately();
</script>
</body>
</html>
相关推荐
三小河2 分钟前
前端视角详解 Agent Skill
前端·javascript·后端
Aniugel15 分钟前
单点登录(SSO)系统
前端
颜酱15 分钟前
二叉树遍历思维实战
javascript·后端·算法
鹏多多19 分钟前
移动端H5项目,还需要react-fastclick解决300ms点击延迟吗?
前端·javascript·react.js
serioyaoyao20 分钟前
上万级文件一起可视化,怎么办?答案是基于 ParaView 的远程可视化
前端
万少26 分钟前
端云一体 一天开发的元服务-奇趣故事匣经验分享
前端·ai编程·harmonyos
WindrunnerMax28 分钟前
从零实现富文本编辑器#11-Immutable状态维护与增量渲染
前端·架构·前端框架
不想秃头的程序员30 分钟前
Vue3 封装 Axios 实战:从基础到生产级,新手也能秒上手
前端·javascript·面试
数研小生44 分钟前
亚马逊商品列表API详解
前端·数据库·python·pandas
你听得到111 小时前
我彻底搞懂了 SSE,原来流式响应效果还能这么玩的?(附 JS/Dart 双端实战)
前端·面试·github