Hola,
Básicamente si ID está vacío entonces cuenta la cantidad de campos vacíos, si la cantidad de campos vacíos es mayor que 2 entonces regresa falso, en cualquier otro caso regresa verdadero.
Código Javascript
:
Ver originalif (id == "") {
i = 0;
if (nombre1 == "") i++;
if (nombre2 == "") i++;
if (nombre3 == "") i++;
if (i > 2) return false;
}
return true;
Si hay muchos campos crea un ciclo que llame una función para incrementar el valor de i con un parámetro a dicha función para conocer el campo. Por cierto, es un
algoritmo o pseudo-código.
Saludos,