#743·stimulus

`<input>` 上的邮件自动完成会触发 `keydown.esc` 数据操作事件

作者: marcoroth创建于 2023年12月8日更新于 2025年4月8日
标签bug

如果设置了 data-action 并包含 keydown.esc 事件,则每当您使用浏览器弹出菜单中的选项自动完成 <input> 后,都会触发该操作:

xml
<form data-controller="modal" data-action="keydown.esc@window->modal#close">
  <input type="email" autocomplete="email" placeholder="Email">
</form>

以下是一个代码演示此行为的代码块: https://codepen.io/marcoroth/pen/vYbPNeE?editors=1010

内容来源: hotwired/stimulus