以下のようにev.currentTarget.form
とすると親のform要素を取得できます。
export function App() {
const handleClick = (ev) => {
console.log(ev.currentTarget.form); // <form ></form>
ev.currentTarget.form?.requestSubmit();
};
return (
<form>
<input type='email' name='email' />
<button type='button' onClick={handleClick}>
送信
</button>
</form>
);
}