Cita:
Iniciado por hgp147
...
Se puede resumir más este código? (Le agregue que también cambie a color rojo el texto cuando los datos son incorrectos)
...
Aunque me parece difícil resumir ese código, para las asignaciones condicionales se pueden crear variables del tipo array indexadas por valores lógicos (true/false) por ejemplo:
Código:
var visible = new Array(); visible[false] = "hidden"; visible[true] = "visible";
Y para simplificar se puede crear un alias del document.getElementById... a mi me gusta usar tag:
Código:
function tag(id) {return document.getElementBtId(id);}
Con eso, se podría luego poner:
Código:
with(tag("error")).style
visibility = visible[resultado1];
Como expuse antes no resumimos nada, pero sí que se puede conseguir más
legibilidad
Saludos