JSFiddle - React, Tailwind, and code Playground
by Sean Wessell
HTML
<form>
<select required>
<option></option>
<option>1</option>
<option>2</option>
</select>
<button>
submit
</button>
</form>
JavaScript
$('button').addClass("disabled");
$('form').change(function() {
var n = $("input:invalid").length;
if (n === 0) {
$('button').removeClass("disabled");
} else if (n > 0){
$('button').addClass("disabled");
}
console.log(n);
});