Html 重置事件是否可取消

Html 重置事件是否可取消,html,forms,google-chrome,w3c,Html,Forms,Google Chrome,W3c,W3C in DOM Level 2规则规定重置是不可取消的。 但在chrome和firefox中测试时,事件的属性cancelable为true,可以通过调用e.preventDefault()来取消; 这就是为什么?对于重置事件,DOM级别2已被HTML5取代 重置表单元素表单时,用户代理必须触发一个简单的 名为reset的事件,该事件在表单中冒泡且可取消,然后, 如果未取消该事件,则必须调用每个事件的重置算法 表单所有者为表单的可重置元素 你能详细说明一下这一点并评论一下哪些浏览器支持这一

W3C in DOM Level 2规则规定重置是不可取消的。

但在chrome和firefox中测试时,事件的属性cancelable为true,
可以通过调用e.preventDefault()来取消;

这就是为什么?对于重置事件,DOM级别2已被HTML5取代

重置表单元素表单时,用户代理必须触发一个简单的 名为reset的事件,该事件在表单中冒泡且可取消,然后, 如果未取消该事件,则必须调用每个事件的重置算法 表单所有者为表单的可重置元素


你能详细说明一下这一点并评论一下哪些浏览器支持这一点吗?如果最近发生了更改,使用此方法阻止重置似乎不是一个好主意。对不起,我没有任何关于实现的信息。在HTML5的HTML规范中第一次被描述并不一定意味着它是新的。
contenteditable
属性是在IE6中实现的,但直到HTML5才出现在HTML规范中。
embed
元素更旧。不幸的是,最好的方法就是在目标浏览器中测试它。