Código:
Todos los demas errores me los corrige bien pero ese no. Tambien me da bien el error cuando el telefono esta vacio, es decir, el error telefono_n1. Gracias function compruebatelefono(telefono){ var res = false; var expr = new RegExp ("^[0-9]{2,3}-? ?[0-9]{6,7}$"); var p = expr.exec(telefono); if (p) { res= true; } return (res); } ..... if(telefono==""){ document.getElementById("telefono_n1").style.display="inline"; resul=false; } else{ document.getElementById("telefono_n1").style.display="none"; if(compruebatelefono(telefono)==false & resul){ document.getElementById("telefono_n2").style.display="inline"; resul=false; } else{ document.getElementById("telefono_n2").style.display="none"; } }