Cita:
Iniciado por okram
Puedes poner todo el código HTML de tu formulario?
Código:
<FORM method="post" action="http://bb7serv.zapto.org/" onSubmit="return val()">
<TABLE width="298" border="0" cellspacing="0" cellpadding="0">
<TR>
<TD colspan="2" align="center" class="tit1"><b>ACCESO A USUARIOS</b></TD>
</TR>
<TR>
<TD colspan="2" style="font-size:4px"> </TD>
</TR>
<TR>
<TD align="right">Usuario:</TD>
<TD align="center"><input type="text" class="txt" name="user" id="user" size="20" value=""></TD>
</TR>
<TR>
<TD align="right">Contraseña:</TD>
<TD align="center"><input type="password" class="txt" name="pass" id="pass" size="20">
<input type="hidden" name="ref" id="ref" value="">
</TD>
</TR>
<TR>
<TD align="center"> </TD>
<TD style="padding-bottom:4px" align="center">
<input type="submit" name="enviar" value="Ingresar" class="sub">
</TD>
</TR>
</TABLE></FORM>
Y aquí está la función
val() a la que se llama al enviar el formulario, pero ésto funciona perfectamente. Entre <HEAD> y </HEAD>:
Código:
<script language="javascript">
function val()
{
var elem;
elem=document.getElementById("user");
if(elem.value==""){
alert("¡Falta el nombre de usuario!");
return false;
}
elem=document.getElementById("pass");
if(elem.value==""){
alert("¡Falta el nombre de usuario!");
return false;
}
//Ahora obtenemos el referer
elem=document.getElementById("ref");
elem.value=document.referer;
//FIN
return true;
}
</script>