Ahora el problema es que
siempre envia el form aunque se haya detectado el error, haber si alguien me ayuda, aqui esta el codigo.
Código:
<html>
<head></head>
<body>
<script language="JavaScript" type="text/JavaScript">
function valida_envia(){
var FiltroRx = /[0-9]{8}/;
if (document.form1.titulo.value.length==0){
alert("Ingrese su codigo");
return false;
}
else if (!FiltroRx.test(document.form1.titulo.value)){
alert('error,solo se aceptar 8 digitos')
return false;
}
else {
return true;
}
}
//Este Codigo permite Validar que sea un campo Numerico
function Solo_Numerico(variable){
Numer=parseInt(variable);
if (isNaN(Numer)){
return "";
}
return Numer;
}
function ValNumero(Control){
Control.value=Solo_Numerico(Control.value);
}
//fin de function Solo_Numerico
</script>
<form name="form1" action="insertar_datos.php" onSubmit="valida_envia(this)">
codigo:
<input type="text" name="titulo" maxlength="8" onkeyUp="return ValNumero(this);">
<input type="submit" value="Enviar">
</form>
</body>
</html>