Создаешь FormData, делаешь с ним че хочешь
<form onSubmit={} >
а как задействовать сабмит, если нет кнопки для сабмита?
По нажатию enter, насколько я помню
если внутри формы нет кнопки сабмит, то действие onSubmit={} не срабатывает, а если через реф, formRef.current.submit() то срабатывает дом ивент, а не синтетический реакта, и как следствие не срабатывает функция в onSubmit={}
http://htmlbook.ru/html/form
а как нибудь так? formRef.current.dispatchEvent(new Event('submit', { cancelable: true }))
работает, но только теперь есть конфликт с обработчиком открытия формы, который происходит по нажатию на enter, форма открывается обработчиком, а затем сабмитится через диспатч евент
Обсуждают сегодня