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




