material-ui 点击 Select 可以提交表单,

mfuanj7w  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(52)

重复问题

  • 我搜索了现有的问题

最新版本

  • 我测试了最新版本

重现步骤 🕹

链接到实时示例: https://codesandbox.io/p/sandbox/elastic-dew-gslwht?file=%2Fsrc%2FApp.js%3A4%2C32&utm_source=dotnew
步骤:
1.只需访问我放置了变异观察器到由 Select 组件渲染的按钮的页面
1.它显示警报,按钮的 "type" 属性从 null 更改为 "button"

当前行为 😯

一个按钮最初被呈现为没有 type 属性的 Select,然后在那之后立即重新呈现。当组件在它之前可以点击时,可能导致提交表单,这是意料之外的。

预期行为 🤔

按钮应该始终被呈现为带有 type="button" 的状态

上下文 🔦

我的端到端测试使用 Cypress 由于在测试中选择选项而提交表单而失败

你的环境 🌎

Chrome
(请参阅代码沙盒以查看库版本)

相关问题