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...