I have a form containing various fields.
See jsFiddle demo.
My aim is to enable the submit button only when the user has filled in all fields.
So far,
Use this html
HTML:
validation code:jQuery("input[type='text']").on("keyup", function () { validate(); }); jQuery("#description").on("keyup", function () { validate(); }); function validate(){ jQuery("input[type='text']").each(function(){ if (jQuery(this).val() != "" ) { if((jQuery("#description").val() !="") && (jQuery("#cate").is(':checked'))) { jQuery("#subnewtide").removeAttr("disabled"); } else { jQuery("#subnewtide").attr("disabled", "disabled"); } } }); }you can find the fiddle in : https://jsfiddle.net/s8uv2gkp/