function is_form_written(jq_obj){ var tagname = $(jq_obj).prop("tagName"); var type = $(jq_obj).prop('type'); if (tagname==='SELECT'){ if ( $(jq_obj).val() === '' ){ return false; } else{ return true; } } else if (tagname==='INPUT'){ if (type==='radio'){ return $(jq_obj).prop('checked'); } else if (type==='checkbox'){ return $(jq_obj).prop('checked'); } else if (type==='text'){ if ($(jq_obj).prop('value')!==''){ return true; } else{ return false; } } } else{ console.log($(jq_obj).prop("tagName")); } }
$('input,select,textarea').each(function(){ if ( is_form_written(this) ){ alert( $(this).prop('name') + ' は入力または選択済みです。'); } })