JSFiddle - React, Tailwind, and code Playground
HTML
<form id="myForm" name="nameForm" method="post" action="/echo/html/">Name:
<input type="text" id="name" name="html" />
<input type="submit" value="Submit" />
</form>
<div id='error'></div>
JavaScript
$("form").submit(function (e) {
e.preventDefault();
var $form = $(this),
$formId = $form.attr('id'),
$formName = $form.attr('name');
//crude validation
if ($form.find('input[name=html]').val() == "") {
$('#error').html('Please enter your name.');
} else {
//document.forms[$formId].submit();
document.forms[$formName].submit();
}
});