Click to See Complete Forum and Search --> : Variable and stuff


admin
04-28-2003, 01:15 PM
Can someone help and tell me why this wont work. It accepts any combo of username and password and i dont want it to. Hmmm.....

<html>

<head>

<SCRIPT LANGUAGE="JavaScript">

function Login(){

pass1 = "userpass";
pass2 = "otheruserotherpass";

if (inputo.written.value == pass1 || pass2) {
window.location="loginpage.html";

}
else{
alert("Invalid Login");
f.user.value = "";
f.pass.value = "";
f.user.focus()

} }

</SCRIPT>

<script language="JavaScript">
function copy() {
inputo.written.value = f.user.value + f.pass.value;
}
</script>

<script language="JavaScript">
function log(){
setTimeout("copy()",1);
setTimeout("Login()",1000);
}
</script>


</head>
<body>

<center>

<p>Input your username and password below to sign in.<p>

<form name="f">
Username:<input name="user" type="text" value=""> <br>
Password:<input name="pass" type="password" value=""> <p>
<input type="button" onclick="log();" value="Login" name=b>
<input type="reset" onclick="f.reset(); f.user.focus()" value="Reset">
</form>

<FORM name=inputo>
<input type=text name=written>
</FORM>


</FONT></center></body></html>

havik
04-28-2003, 01:56 PM
Change:
if (inputo.written.value == pass1 || pass2) {

to this:
if (inputo.written.value == (pass1 || pass2)) {

Havik