Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]
Forum PHP.pl > Forum > Przedszkole
matjanos
Witam. Napisałem prosty skrypt, który sprawdza zgodność wartości wprowadzonej w formularzu z podaną odgórnie w kodzie.
Niestety wydawałoby się najłatwiejsza część nawala i nie mogę znaleźć nigdzie błędu. Konkretniej: każda wpisana wartość, nawet ta zgodna z odgórnie podaną wywołuje instrukcję else.
Funkcje JS:

CODE

function chn(txt){
document.getElementById("stan").innerHTML=txt;
}
var sURL = unescape(window.location.pathname);

function refresh()
{
window.location.href = sURL;
}
function sprawdz()
{
var pp = document.forms['haslo'].pass
if (pp == "a")
{chn('Hasło poprawne. Masz dostęp do photo');
}
else {chn('Błędne hasło. Odświerzanie...');
setTimeout( "refresh()", 2500 );
}

return false;
}

function sprawdz()
{
var pp = document.forms['haslo'].pass
if (pp == "a")
{chn('Hasło poprawne. Masz dostęp do photo');
}
else {chn('Błędne hasło. Odświerzanie...');
setTimeout( "refresh()", 2500 );
}

return false;
}



Formularz HTML:

CODE
<form id="haslo" action="">
<input type="password" name="pass" size="25"><div id="ok">
<input type="image" src="images/ok.png" onclick="return sprawdz()"></input>
</div><div id='stan'>Podaj hasło, aby otrzymac dostęp do działu Photo.</div>
</form>
kamil4u
Nie sprawdzałem całego kodu, ale:
Cytat
var pp = document.forms['haslo'].pass.value;
if (pp == "a")
matjanos
Faktycznie! dziekuje bardzo!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.