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('Генерируем что-то');
		//тут что-то делаем сами
	});