Muchas gracias Djaevi, aunque no me funciona del todo, pero me resulta suficiente.
Te explico, no me funciona del todo porque no me devuelve el focus a ese campo, pero con que me vacie el campo me resulta suficiente, porque como es un campo requerido si no esta relleno o no tiene los datos correctos ya no puede enviar el formulario :)
El gran problema es que añadiendo las líneas
Código:
document.formulario.pregunta.focus();
document.formulario.pregunta.value = "";
La validación ya no la realiza, da igual que le metas la cadena 'asdjnas' o '1233' que borra los datos.
He probado y borrando esas 2 lineas funciona bien.. :S
No entiendo porque pasa esto, si no tiene nada que ver, no?
El caso es que si metes numeros no salta el alert pero si vacia el contenido del input :S
Pero ahora necesito que esto se lo pueda aplicar a varios campos, porque son 4 campos los que quiero validar si son numéricos o no (siempre los mismos, pero estos 4).
Espero que puedan ayudarme, un saludo y muchas gracias!