Cita:
Iniciado por oscard41 nuria1254 yo tu lo haria con una expresion regular seria algo asi
Código Javascript
:
Ver originalfuntion validar(){
var numeroTelefono=document.getElementById('id_delInputText');
var expresionRegular1=/^([0-9]+){9}$/;//<--- con esto vamos a validar el numero
var expresionRegular2=/\s/;//<--- con esto vamos a validar que no tenga espacios en blanco
if(numeroTelefono.value=='')
alert('campo es obligatorio');
else if(expresionRegular2.test(numeroTelefono.value))
alert('error existen espacios en blanco');
else if(!expresionRegular1.test(numeroTelefono.value))
alert('Numero de telefono incorrecto');
}
la primera expresión " /^([0-9]+){9}$/" regular valida que en el campo solo haya solo combinaciones de numeros del 0 al 9 y su longitud sea de 9 te arroja true si esto se cumple;
en la segunda expresion /\s/ regular valida si existen espacios en blanco igualmente te arroja true si esa condición se cumple...
ojala te sirva de algo...
Es completamente innecesario si usa el método que le mencioné
Saludos