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') + ' は入力または選択済みです。');
}
})