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