JSFiddle - React, Tailwind, and code Playground
by Marc-André Lafortune
HTML
<script src="https://rawgit.com/guillaumepotier/Parsley.js/master/dist/parsley.js"></script>
<form class="bar">
<label>Something:</label>
<input type="text" required name="foo"/>
<input type="submit"/>
</form>
JavaScript
var $form = $('form.bar');
// For fun, bind form manually:
$form.parsley({
successClass: 'awesome'
});
// Listen to events to toggle the submit button
$form.on('field:validated.parsley', function(evt, parsley) {
var errorsPresent = $form.find('.' + parsley.options.errorClass).length > 0;
$('input[type="submit"').prop('disabled', errorsPresent);
});