JSFiddle - React, Tailwind, and code Playground
by oceog
HTML
<form class="product" action="">
<input type="submit" class="clickme"/>
</form>
JavaScript
$(function () {
$('.product').submit(function (e) {
var $t = $(this);
console.log(e);
//if event triggered return true
if (e.isTrigger) return true;
validateAddToCartForm(this, function (ret) {
if (ret) {
// console.log(e,$t);
$t.trigger('submit');
}
});
return false;
});
});
function validateAddToCartForm(a, callback) {
$('body').append($('<div>', {
text: 'test'
}));
setTimeout(function () {
callback(true);
}, 5000);
}