javascript - 取消辅助 javascript 事件

标签 javascript html

我有一个按钮,单击该按钮即可在输入文本字段中设置文本。

输入文本字段有一个 onchange 事件,当有人输入文本时会触发该事件,但是,我不希望在通过单击上述按钮注入(inject)其值时触发此 onchange 事件。

这可能吗?

请注意,这与按钮上单击事件的事件冒泡/传播无关

最佳答案

您可以将文本字段上的事件更改为 .blur() 或 .keyup(),这只会检测文本字段是否失去焦点或用户手动输入文本(分别)。

关于javascript - 取消辅助 javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8511061/

相关文章:

php - 无法从 HTML 表单复选框获取值以插入 MySQL 数据库列

php/mysql 更新其中 id = blah

javascript - 在 Javascript 中将日期字符串中的月份与日期交换

javascript - 如何为所有 child 使用路由器链接

javascript - jQuery AJAX 发布;不发帖

html - 谷歌浏览器仅以最小分辨率显示 IMG (CSS @MEDIA)

javascript - 使用 javascript api 创建 youtube 的屏幕截图?

javascript - 将所有 &、<、> 字符转换为 HTML 实体

javascript - 通过滚动使图像变大,单击 javascript 时显示文本

html - WordPress wp_editor 删除 html 标签 - 如何阻止它?