首页 > 文章列表 > 为什么用type="reset"重置input表单不会触发oninput事件?

为什么用type="reset"重置input表单不会触发oninput事件?

402 2025-03-13

为什么用type=

HTML表单中type="reset"按钮不会触发oninput事件的解析

HTML表单包含文本输入框(type="text")和重置按钮(type="reset")。通常,用户在文本框输入内容后点击重置按钮,文本框的值会清空。然而,这并不会触发文本框的oninput事件。

这是因为HTML规范规定,重置元素(如"reset"按钮)拥有其自身的重置机制。该机制对表单控件的修改不被视为用户主动操作(因此不会触发输入事件)。

来源:1740064971