Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2012, 17:13
Avatar de williamhpf
williamhpf
 
Fecha de Ingreso: mayo-2009
Mensajes: 144
Antigüedad: 15 años, 6 meses
Puntos: 8
Pregunta Validar telefonos españoles en formulario

Hola, tengo este codigo, que si el telefono no empieza por 6,8 u 9 da una alerta, al igual que si no contiene 9 numeros hasta ahi bien.
Pero luego de la alerta no me deja el campo en blanco y se envia de todas formas.
Lo uso llamandolo asi:

<input type="text" onblur="validar(this)" />

¿Que le falta al codigo para que deje el campo en blanco?


Código PHP:
function validar(obj) {
  
num=obj.value.charAt(0);
  if(
num!='6' && num!='8' && num!='9') {
    
alert('Debe empezar por 6, 8 ó 9');
    
obj.focus();
  }
if(
obj.value.length<9){
alert('Debe tener 9 cifras')
obj.focus();
}


Gracias a todos
__________________
Electricistas 24 Horas