JSFiddle - React, Tailwind, and code Playground
by petroveg
HTML
<form action="" data-action="ajax">
<input type="text" name="test"></input>
<button type="button" data-action="generate">Сгенерировать</button>
<button type="submit">Отправить</button>
</form>
JavaScript
$(document)
.on('submit', '[data-action="ajax"]', function (e) {
e.preventDefault();
console.log('Прервали отправку');
//тут что-то делаем сами
})
.on('click', '[data-action="generate"]', function (e) {
console.log('Генерируем что-то');
//тут что-то делаем сами
});