25
Ho questo semplice JS per la convalida del modulo, qualcuno può dirmi come ottenere il nome del campo (lo sai, name = ""), dovrebbe essere dove NameOfSomefield è ora: SI ha provato con someField.tagName
ma senza fortuna ...Ottieni il nome dell'elemento modulo
function validateForm(){
var someField = document.forms["nameofofrm"]["someField"].value;
if (someField==null || someField=="") {
alert("You cannot leave blank this field: ".NameOfSomefield);
return false;
}
}
ho mai capito perché non c'è ** ** element.name ma c'è ** ** element.id – soger
@soger perché 'id' è generico per tutti gli elementi DOM mentre 'name' è principalmente per gli input. – Namek
@soger Perché 'nome' è destinato a nominare i membri di un modulo. Come 'document.getElementById ('myGreatForm'). TheNameofElementOne' – idmean