итог один - нужно проверять два раза
function full_null(elem){//Проверка на полный ноль. отстутсвие или несуществование.
if (elem=='undefined' || elem==null || elem==""){
return true;
}else return false;
}
if (*!*full_null(this.form.rulers.format) && full_null(this.form.rulers.format[this.name])*/!*)
this.rulers.format=this.form.rulers.format[this.name];