Bueno ahi les va, tengo mi index.php donde, entre el head pongo:
Código HTML:
<script src="../CIByR/js/valida_rpe.js" type="text/javascript"></script>
Código HTML:
<form name="frpe" action="<?php echo $_SERVER['PHP_SELF'];?>" method="get" onSubmit="return valida_rpe(this.form)"> RPE: <input type="text" name="rpe" size="7" maxlength="5" /> <input type='submit' value='Buscar' name='Buscar' onclick="valida_rpe()"> </form>
Código:
El caso es que si pongo el script entre el head si me realiza la validacion, pero si lo saco a otro archivo y solo lo mando a llamar entre el head ya no hace nada...<script> function valida_rpe(){ try{ var texto=document.frpe.rpe.value; var tamtext=texto.length; if (tamtext!=5 && tamtext!=0){ if (tamtext==1) alert("Por favor, ingrese un RPE válido."); else alert("Por favor, ingrese un RPE válido."); return false; } else return true; } catch(err){ txt="Ha ocurrido un error en la página\n"; txt+="Error: " + err.description + "\n"; txt+="Continue dando clic en \"OK\".\n\n"; alert(txt); } } </script>
Algo falta pero no se que es... Gracias por la ayuda que puedan darme