Sha256: 20d3ace0feb25a95718b5c5b07fb337a3ee3e9d04e3e9ccb3b720c7735d7754f
Contents?: true
Size: 898 Bytes
Versions: 23
Compression:
Stored size: 898 Bytes
Contents
$(':input[required]').each(function() { console.log($(this).val()); if ($(this).val() == "" || $(this).val() == null) { $(this).parent().removeClass("has-success"); $(this).parent().addClass("has-error"); } else { $(this).parent().removeClass("has-error"); $(this).parent().addClass("has-success"); } }) $(function() { //shorthand document.ready function $('form').on('submit', function(e) { //use on if jQuery 1.7+ $(this).find(':input[required]').each(function() { if ($(this).val() == "" || $(this).val() == null) { $(this).parent().removeClass("success"); $(this).parent().addClass("error"); } else { $(this).parent().removeClass("error"); $(this).parent().addClass("success"); } }) if ($(this).find(':input[required]').length > 0) { e.preventDefault(); } }); });
Version data entries
23 entries across 23 versions & 1 rubygems