JSFiddle - React, Tailwind, and code Playground
HTML
<form id="form">
<input type="text" />
<input type="button" name="submit-button" value="Submit"/>
</form>
JavaScript
var form = document.getElementById('form'),
button = form['submit-button'];
form.onsubmit = function(e) {
return !!form.getAttribute('data-allow-submit');
};
button.onclick = function() {
form.setAttribute('data-allow-submit', 1);
form.submit();
};