onblur和onchange

article/2025/10/23 22:04:38

onblur

onblur 事件会在对象失去焦点时发生。

onblur 经常用于Javascript验证代码,一般用于表单输入框。

提示:onblur 相反事件为 onfocus 事件 。

 案例:

    <body>文本框输入:<input type="text" name="" id="wb1" value="" onblur="checktext()"/><script type="text/javascript">function checktext(){var txt1=document.getElementById("wb1").valuedocument.getElementById("wb1").value=txt1.toUpperCase()}</script></body>

结果

 onchange

当元素的值发生改变时,会发生 onchange 事件。

对于单选框和复选框,在被选择的状态改变时,发生 onchange 事件。

提示:该事件类似于 oninput 事件。不同之处在于 oninput 事件在元素值改变后立即发生,而 onchange 在元素失去焦点而内容发生改变后发生。另一个区别是 onchange 事件也适用于 <select> 元素。

案例

    <body><table border="1" cellspacing="" cellpadding=""><tr><td><select name="sf" id="sf" onchange="changeOpt()"><option value="">请选择省份</option><option value="河南省">河南省</option><option value="四川省">四川省</option></select></td><td><select name="cs" id="cs"><!-- <option value="">请选择城市</option> --></select></td></tr></table><script type="text/javascript">function changeOpt() {var cityList = new Array();cityList['请选择省份'] = ['--请选择城市--']cityList['河南省'] = ['郑州', '开封', '洛阳', '商丘', '焦作'];cityList['四川省'] = ['成都', '绵阳', '德阳', '自贡', '泸州'];//获取选中的下拉列表项(省份)var province = document.getElementById("sf").value//将下拉列表项清空document.getElementById("cs").options.length = 0for(var i = 0; i < cityList[province].length; i++) {var opt = new Option(cityList[province][i], cityList[province][i])document.getElementById("cs").options.add(opt)}}</script></body>

当下拉列表框中的值变换时,可以用到onchange事件,根据省份确定它有的城市

 结果

 表单元素-下拉列表

属性value被选中项的value值
length下拉选项的个数
selectedIndex选中项的索引,可以修改选中项
options所有下拉选项的数组
事件onblur下拉列表失去焦点时触发
onfocus下拉列表获得焦点时触发
onchange选项发生改变时触发


http://chatgpt.dhexx.cn/article/dvTiugjm.shtml

相关文章

JavaScript常用事件之onchange()事件、onblur()事件

一、onchange()事件 1、功能&#xff1a;onchange 事件会在域的内容改变时发生,也可用于单选框与复选框改变后触发的事件。 2、语法&#xff1a;οnchange"SomeJavaScriptCode" 参数&#xff1a;SomeJavaScriptCode&#xff08;必需。规定该事件发生时执行的 JavaS…

SD卡和SDIO

SD卡和SDIO SDIO &#xff08;1&#xff09;简介 SDIO&#xff0c;全称&#xff1a; Secure Digital Input and Output &#xff0c;即安全数字输入输出接口。它是在SD卡接口的基础上发展而来&#xff0c;它可以兼容之前的SD卡&#xff0c;并可以连接SDIO接口设备&#xff0c;…

SDIO

SDIO协议是由SD卡的协议演化升级而来的&#xff0c;很多地方保留了SD卡的读写协议&#xff0c;同时SDIO协议又在SD卡协议之上添加了CMD52和CMD53命令。由于这个&#xff0c;SDIO和SD卡规范间的一个重要区别是增加了低速标准&#xff0c;低速卡的目标应用是以最小的硬件开始来支…

SDIO 协议分析

http://blog.csdn.net/g_salamander/article/details/14167055 一、SD 存储卡特性介绍 1、存储容量 a、标准容量SD存储卡&#xff08;SDSC&#xff09;&#xff1a; 不大于2GB b、大容量SD存储卡&#xff08;SDHC&#xff09;&#xff1a; 大于2GB、不大于32GB c、超大容量SD存…

SDIO接口及驱动

1. 简介 1.1 SDIO接口应用场景 SDIO 通过 SD 的 I/O 管脚来连接外部的外围 device 并传输数据。这些外围设备&#xff0c;我们称为 SDIO 设备&#xff0c;常见的有&#xff1a; Wi-Fi card(无线网络卡)CMOS sensor card(照相模块)GPS cardGSM/GPRS modem cardBluetooth cardR…

SDIO——读写SD卡

SDIO的设备分类&#xff1a; SD / IO卡&#xff1a;这不是一种卡&#xff0c;现在已经不常用了&#xff0c;用到时再查。SD存储卡&#xff1a;分局容量不同有三种名字① < 2GB 的叫SDSC&#xff1b;② >2GB < 32GB的叫SDHC卡&#xff1b;>32GB < 2TB 的叫SDXC卡…

SDIO接口介绍

SDIO接口是在SD内存卡接口的基础上发展起来的接口&#xff0c;SDIO接口兼容以前的SD内存卡&#xff0c;并且可以连接SDIO接口的设备。 SDIO1.0标准定义了两种类型的SDIO卡&#xff1a; 1.全速的SDIO卡&#xff0c;传输率可以超过100Mbps&#xff1b; 2.低速的SDIO卡&#xf…

SDIO读写SD卡速度有多快?

前两天测试了SPI方式读写SD卡的速度《SPI方式读写SD卡速度测试》&#xff0c;今天来测试一下SDIO方式的读写速度。 测试条件&#xff1a; 单片机&#xff1a;STM32F407VET6 编译环境&#xff1a;MDK 5.30HAL库 SD卡&#xff1a;闪迪32GB/64GB TF卡 文件系统&#xff1a;FatFS R…

SDIO接口(2)——SD卡寄存器

1.SD卡寄存器 SDIO接口中定义了8个寄存器&#xff1a;OCR&#xff0c;CID&#xff0c;CSD&#xff0c;RCA&#xff0c;DSR&#xff0c;SCR&#xff0c;SSR&#xff08;仅sdio卡支持&#xff09;&#xff0c;CSR&#xff08;仅sdio卡支持&#xff09;。 这些寄存器只能通过对应…

SDIO总线(一)

SDIO接口是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备。 SDIO1.0标准定义了两种类型的SDIO卡: 1.全速的SDIO卡,传输率可以超过100Mbps; 2.低速的SDIO卡,支援的时脉速率在0至400KHz之间。 SDIO协议是由SD卡的协议…

[SDIO].SDIO总线详解

转自&#xff1a;https://blog.csdn.net/liuhan33025/article/details/51131848 SDIO接口是在SD内存卡接口的基础上发展起来的接口&#xff0c;SDIO接口兼容以前的SD内存卡&#xff0c;并且可以连接SDIO接口的设备。 SDIO1.0标准定义了两种类型的SDIO卡&#xff1a; 全速的SDIO…

SD 和 SDIO

SD 和 SDIO SD 和 SDIO SD&#xff08;Secure Digital&#xff09;是一种关于 Flash 存储卡的标准&#xff0c;也就是一般常见的 SD 记忆卡&#xff0c;在设计上与 MMC&#xff08;Multi-Media Card&#xff09;保持了兼容。SDHC&#xff08;SD High Capacity&#xff09;是大…

STM32——SDIO简介

一、什么是SDIO接口&#xff1f; SDIO&#xff0c;全称&#xff1a;Secure Digital Input and Output&#xff0c;即安全数字输入输出接口。它是在SD卡接口的基础上发展而来&#xff0c;它可以兼容之前的SD卡&#xff0c;并且可以连接SDIO接口设备&#xff0c;比如&#xff1a…

一,sdio总线简介

sdio总线简介 一&#xff0c;简要二&#xff0c;SDIO总线物理电气特性 1&#xff0c;card电压的供电范围 2&#xff0c;信号pin脚定义 3&#xff0c;Bus Speed模式 三&#xff0c;SDIO Card类型分类四&#xff0c;SDIO Card 传输模式 一&#xff0c;简要 SDIO协议是由SD协议…

SDIO接口(3)——SDIO总线接口

SDIO总线接口 SDIO是在SD标准上定义了一种外设接口&#xff0c;故名思义&#xff0c;就是SD的I/O接口的意思。SD本来是记忆卡的标准&#xff0c;但是现在把SD连接一些外围I/O使用&#xff0c;这样边形成了SDIO接口。SDIO本身只是一种接口技术&#xff0c;类似于SPI接口&#x…

STM32——SD卡实验(SDIO方式)

一、SD卡简介 1、什么是SD卡&#xff1f; SD卡&#xff08;Secure Digital Memory Card&#xff09;即&#xff1a;安全数码卡。它是在MMC的基础上发展而来&#xff0c;是一种基于半导体快闪记忆器的新一代记忆设备&#xff0c;它被广泛的用于便携装置上使用&#xff0c;例如…

SDIO接口(4)——SDIO通信

SDIO通信 SD总线上的通信基于命令和数据位流&#xff0c;这些命令和数据位流由起始位启动&#xff0c;并由停止位终止。 SDIO总线上的设置和控制都是通过命令来实现&#xff0c;SDIO总线上都是HOST端发起请求&#xff0c;然后DEVICE端回应请求&#xff0c;其中请求和应答中会包…

STM32 SDIO详解

目录 01、SDIO简介 02、SDIO特点 03、SDIO时钟 04、SDIO的命令与响应 05、SDIO块数据传输 06、代码 1、SDIO简介 SDIO&#xff0c;全称&#xff1a;Secure Digital Input and Output&#xff0c;即安全数字输入输出接口。它是在SD卡接口的基础上发展而来&#xff0c;它可…

SDIO简介

SDIO&#xff0c;全称&#xff1a; Secure Digital Input and Output &#xff0c;即安全数字输入输出接口。它是在SD卡接口的基础上发展而来&#xff0c;它可以兼容之前的SD卡&#xff0c;并可以连接SDIO接口设备&#xff0c;比如&#xff1a;蓝牙、WIFI、照相机等。 S…

SDIO接口

一、SDIO简介 SDIO接口是在SD内存卡接口的基础上发展起来的接口&#xff0c;SDIO接口兼容以前的SD内存卡&#xff0c;并且可以连接SDIO接口的设备。 SDIO1.0标准定义了两种类型的SDIO卡&#xff1a; 1.全速的SDIO卡&#xff0c;传输率可以超过100Mbps&#xff1b; 2.低速的…