0

W3C in DOM Level 2 ルールによる、リセットはキャンセルできないという仕様

しかし、chrome と firefox でテストすると、イベントの属性 cancelable は true で
あり、e.preventDefault(); を呼び出すことでキャンセルできます。
これが理由です?

4

1 に答える 1

1

リセット イベントの DOM レベル 2はHTML5 に取って代わられました。

フォーム要素フォームがリセットされると、ユーザー エージェントはリセット という名前の単純なイベントを起動する必要があります。このイベントはフォームでバブルし、キャンセル可能です。その後、そのイベントがキャンセルされない場合は、フォーム所有者のリセット可能な各要素のリセット アルゴリズムを呼び出さなければなりません。フォームです。

于 2013-08-11T10:11:29.037 に答える