25
tengo este JS simple para validar formulario, alguien me puede decir cómo obtener el nombre del campo (ya sabes, name = ""), debería ser donde ahora está NameOfSomefield: SI intenté con someField.tagName
pero sin suerte ...Obtener el nombre del elemento
function validateForm(){
var someField = document.forms["nameofofrm"]["someField"].value;
if (someField==null || someField=="") {
alert("You cannot leave blank this field: ".NameOfSomefield);
return false;
}
}
que nunca he entendido por qué no hay ** ** element.name pero hay ** ** element.id – soger
@soger porque 'id' es genérico para todos los elementos del DOM mientras que 'name' es principalmente para entradas. – Namek
@soger Porque 'name' está destinado a nombrar miembros de un formulario. Como 'document.getElementById ('myGreatForm') .theNameofElementOne' – idmean