Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2009, 03:09
pinguinogil
 
Fecha de Ingreso: enero-2009
Mensajes: 42
Antigüedad: 16 años
Puntos: 0
Validar campo input

Hola a todos.
Tengo el siguiente problema. En un campo input de longitud 7 tengo que validar que no se introducen espacios, que solo se introduzcan números, y que no se introduzca un valor que sea 0 (ni 00, ni 000, ni ...... 000000.0) y no se como hacerlo.
Si se introducen los ceros, debería mostrar un mensaje al lado del campo para introduzca un valor válido.
Tengo el siguiente código para validar los espacios y los nº, pero no se como comprobar lo de los ceros.
<script>
function validar_texto(e){
tecla = (document.all) ? e.keyCode : e.which;

//Tecla de retroceso para borrar, siempre la permite
if (tecla==8){
return true;
}
// Comprueba que no se introduce espacio
if (!tecla) {
return (false);
}
// Patron de entrada, en este caso solo acepta numeros
patron =/[0-9]/;
tecla_final = String.fromCharCode(tecla);
return patron.test(tecla_final);
}
</script>


Muchas gracias