Using javascript Syntax Highlighting
function generar(){
var $nombre = document.getElementById("nombre").value;
if ($nombre == '') { alert("los campos con asterisco son requeridos, debe rellenarlos");
document.getElementById("nombre").focus()
return (false); }
var $apellidos = document.getElementById("apellidos").value;
if ($apellidos == '') { alert("los campos con asterisco son requeridos, debe rellenarlos");
document.getElementById("apellidos").focus()
return (false); }
var $pais = document.getElementById("pais").value;
if ($pais == '') { alert("los campos con asterisco son requeridos, debe rellenarlos");
document.getElementById("pais").focus()
return (false); }
}
var $nombre = document.getElementById("nombre").value;
if ($nombre == '') { alert("los campos con asterisco son requeridos, debe rellenarlos");
document.getElementById("nombre").focus()
return (false); }
var $apellidos = document.getElementById("apellidos").value;
if ($apellidos == '') { alert("los campos con asterisco son requeridos, debe rellenarlos");
document.getElementById("apellidos").focus()
return (false); }
var $pais = document.getElementById("pais").value;
if ($pais == '') { alert("los campos con asterisco son requeridos, debe rellenarlos");
document.getElementById("pais").focus()
return (false); }
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
La pregunta es: Se puede poner la condición if y alerta de validación una sola vez en lugar de tener que repetirla para cada variable.
¿Es posible hacer lo mismo para el caso del foco? Gracias.