JSFiddle - React, Tailwind, and code Playground
HTML
<form>
<input type="text" value="ggg"/>
<input type="text" value=""/>
<input type="text" value=""/>
<input type="submit" value="Отправить"/>
</form>
JavaScript
jQuery('form').on('submit',function(e){
var flag = true,
inputs = jQuery('input:not([type="submit"])',this); // Вторым аргументом указываем где искать
inputs.each(function(){
if(jQuery(this).val() == ''){
flag = false;
}
});
if(flag){
/* Ajax запрос */
alert('Запрос!');
} else {
alert('Заполни меня!!!');
}
e.preventDefault(); //Отменили нативное действие
(e.cancelBubble) ? e.cancelBubble : e.stopPropagation; //Погасили всплытие
});