Я создаю Javascript виджет, который генерировать форму, давайте назовем его #widget-form
создал так:Listen представить событие с двумя форме на одной странице
<form autocomplete="off" id="widget-form">
<!-- Some inputs -->
</form>
Я слушать на отправить событие, как это:
document.getElementById('widget-form').addEventListener('submit', function(event) {
debugger;
}
И все работает отлично.
НО, когда виджет присутствует на моем Rails приложения веб-странице, содержащей другой формы (сгенерированная simple_form
), то браузер не смогло поймать моего #widget-form
события представления (мой Chrome консоль не бряк на debugger;
)
PS: Страница просто перезагрузится, когда я отправлю свою форму #widget-form
.
Есть ли способ поймать это событие, даже если на той же веб-странице есть другая форма?