Я работаю над приложением javascript, которое имеет форму с кнопкой, которая обрабатывает входные данные в браузере. Важно, чтобы данные никогда случайно не отправлялись на сервер при нажатии кнопки. Ситуации, в которых это может произойти, если в браузере не включен javascript или в реализации DOM может быть ошибка, когда привязка щелчка по кнопке на короткое время теряется (я видел, что это происходило один раз в тестировании, но не воспроизводимым способом) .
Очевидный способ сделать это, по-видимому, не иметь кнопку или кнопку отправки, а какую-то другую структуру, которую я бы выглядел как кнопка. Есть лучшие идеи? Есть ли что-то вроде атрибута формы, который запрещает отправку данных из формы и хорошо реализован во всех браузерах?
Спасибо