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
o selezioni l'elemento tramite jQuery e ne verifichi la proprietà attraverso uno dei vari metodi jQuery:codice:let elNewDtb = document.querySelector("input[name=new_database]"); console.log(elNewDtb.checked);
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 );


Rispondi quotando