creo que ya lo resolvi lo encontre en una pagina
y quiero saber si no tiene ningun problema de compatibilidad (que no le sirva a algunos usuarios y eso) pork al menos a mi me funciona:
Código PHP:
<script>
function validar(){
valor = window.document.form.edad.value
valor = parseInt(valor)
if (isNaN(valor)) {
alert("Debes escribir un número")
return false;
}
}
</script>
<form action="nueva.php" method="post" ONSUBMIT="return validar();" name="form">
<input name="edad" type="text">
<input value="Enviar" type="submit" onClick="return validar();">
</form>
solo una pequeña funcion para probar que la edad es un numero y no una letra, entonces si devuelve false, no se envia el form y si devuelve true se envia.....