Dúvida em ASP/JavaScript

Ficheiro em .ASP:
Não faz a validação através da funcção (carrega sempre o ficheiro login.asp).
O que me dá a parecer que o problema estará na forma como estou a chamar a função.
Por outro lado tudo funciona se retirar as referências a ASP(<% e %>), inserindo a função dentro de um bloco <script>.

Código:
<html>
<head>
<%
function valida(frmUser,frmPass) 
{
 if (frmUser=="*****" && frmPass=="*****")
 {
 return true;
 }
 else
 {
 alert("Acesso negado!");
 return false;
 }
}
%>
</head>
<body>
<form method="post" action="login.asp" name="frmLogin" OnSubmit="return valida(frmLogin.user.value,frmLogin.pass.value);" >
Username: <input type="text" name="user" /></br >
Password: <input type="password" name="pass" />
<input type="submit" value="Login" />
</form>
</body>
</html>


Agradeço desde já a disponibilidade de quem queira ajudar.
Qualquer ajuda será sempre bem vinda ;)
 
boas. apesar do teu ficheiro ser um .asp, essa tua função é em javascript, por isso terás que usar a tag "<script>" e não a "<%".

cumps
 
Back
Topo