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>
相关推荐
季春二九3 小时前
Edge 卸载工具 | 版本号1.0 | 专为彻底卸载Microsoft Edge设计
前端·microsoft·edge·edge 卸载工具
座山雕~3 小时前
html 和css基础常用的标签和样式(2)-css
前端·css·html
一勺菠萝丶3 小时前
为什么 HTTP 能访问,但 HTTPS 却打不开?——Nginx SSL 端口配置详解
前端
4Forsee3 小时前
【Android】消息机制
android·java·前端
不爱说话郭德纲3 小时前
UniappX不会运行到鸿蒙?超超超保姆级鸿蒙开发生成证书以及配置证书步骤
前端·uni-app·harmonyos
Olafur_zbj3 小时前
【IC】NoC设计入门 -- 网络接口NI Slave
前端·javascript·php
IT_陈寒3 小时前
React性能优化:10个90%开发者不知道的useEffect正确使用姿势
前端·人工智能·后端
赵小川3 小时前
告别“切图仔”?我用一个神器,让Figma设计稿自动生成前端代码!
前端
Apifox3 小时前
如何在 Apifox 中使用 OpenAPI 的 discriminator?
前端·后端·测试