error=0; var error_name= new Array(); $("span[name='input_error']").remove(); $("#form input[type='text']").each(function() { if ($.trim($(this).val()) == "") { error=1; error_name.push($(this).attr("name")); $(this).after('<span name="input_error"><font color="red">Fields marked with * are required.</font></span>'); } }); $("#form select").each(function() { if ($.trim($(this).val()) == "") { if ( error==0 ){ error_name.push($(this).attr("name")); error=2; } $(this).after('<span name="input_error"><font color="red">Fields marked with * are required.</font></span>'); } });