[php] Panowie kurcze o co chodzi ?

0

Mam taki formularz:
[code]
Podaj hasło:

[/code]
i funkcję sprawdz:
[code]function sprawdz(f, v) {

if(v == 'Wej')
{
if(f.haslo.value == 'counterstrike') return true;
else
{
alert('Aby się zalogować musisz podać prawidłowe hasło.nSkontaktuj się z administratorem. ');
return false;
}
}
} [/code]

czyli wg mnie jezeli wpiszemy w hasle "counterstrike" formularz dopiero puszcza dalej i jes tak ale jakprzycisk nacisne myszą :) a jezeli wpisze haslo i nacisne enter to wpuszcza zawsze jaki jest tego powod?

//http://4programmers.net/Forum/viewtopic.php?id=35681 :-[ - m.M

0

czyli wg mnie jezeli wpiszemy w hasle "counterstrike" formularz dopiero puszcza dalej i jes tak ale jakprzycisk nacisne myszą :) a jezeli wpisze haslo i nacisne enter to wpuszcza zawsze jaki jest tego powod?

taki że submit to DefaultButton i funkcja formularza submit()
wykonywana jest także po wciśnięciu entera, więc jeśli chcesz
ją zatrzymać musisz odwołać się nie do zdarzenia onClick a do
onSubmit w tagu

0

wydaje mi sie że onclick jest tylko do myszki.

PS: były już tematy jak zabezpieczać swoje strony hasłem i znajdziesz tam skuteczniejsze metody

0

ups :)
niedopatrzylem ze mam onclick faktycznie

i jeszcze jedno przeciez jak tego if-a z haslem dam w javascripcie to <font color="red">w ogóle</span> bez sensu bo ktos wlaczy pokaz źródło i zobaczy haslo hihi

1 użytkowników online, w tym zalogowanych: 0, gości: 1