Ciao, dalla sintassi mi pare jQuery, quindi elNewDtb è un oggetto jQuery e NON possiede la proprietà checked; per questo ti restituisce undefined.
Due sono le cose:
o selezioni l'elemento tramite i metodi classici in puro JavaScript, e quindi puoi accedere alla proprietà checked del relativo oggetto
codice:
let elNewDtb = document.querySelector("input[name=new_database]");
console.log(elNewDtb.checked);
o selezioni l'elemento tramite jQuery e ne verifichi la proprietà attraverso uno dei vari metodi jQuery:
codice:
console.log(
$("input[name=new_database]").is(":checked"), // true / false
$("input[name=new_database]").prop('checked'), // true / false
$("input[name=new_database]")[0].checked, // true / false
$("input[name=new_database]:checked").val(), // on / undefined
$("input[name=new_database]:checked").length, // 1 / 0
);