如何解决表单事件的 `nativeEvent.submitter.name` 会在所有浏览器中一致地工作吗?
我在 React 中构建了带有多个提交按钮的非常简单的表单。
function SomeForm() {
const onSubmit = (e: FormEvent) => {
e.preventDefault();
console.log("submitted form button name is",e.nativeEvent?.submitter.name);
}
return (
<form onSubmit={onSubmit}>
<input type="text" name="someInput" />
<button type="submit" name="btn1">Btn1</button>
<button type="submit" name="btn2">Btn2</button>
</form>
);
}
表单事件的 nativeEvent.submitter.name
会在所有浏览器中一致地工作吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。