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>
相关推荐
二狗哈13 分钟前
Cesium快速入门22:fabric自定义着色器
运维·开发语言·前端·webgl·fabric·cesium·着色器
计算衎13 分钟前
FastAPI后端和VUE前端的数据交互原理详解
前端·vue.js·fastapi
黑岚樱梦14 分钟前
Linux系统编程
java·开发语言·前端
xrl201215 分钟前
ruoyi-vue2前端集成DMN规则引擎
前端·规则引擎·工作流·dmn
转转技术团队16 分钟前
前端工程化实践:打包工具的选择与思考
前端·javascript·webpack
前端郭德纲24 分钟前
React 19.2 已发布,现已上线 npm!
前端·react.js·npm
哆啦A梦158824 分钟前
商城后台管理系统 03 规格参数配置
javascript·vue.js·elementui
知其然亦知其所以然28 分钟前
JavaScript 变量的江湖恩怨:一篇文章彻底讲清楚
前端·javascript·面试
小番茄夫斯基30 分钟前
使用 pnpm + Workspaces 构建 Monorepo 的完整指南
前端·javascript·vue.js
翔云 OCR API30 分钟前
API让文档信息“活”起来:通用文档识别接口-开发者文字识别API
前端·数据库·人工智能·mysql·ocr