Archiwum - [dodatek] Login Check 1.0
Polaczek - 10-02-2011, 14:16 Temat postu: [dodatek] Login Check 1.0 Login Check 1.0
Sprawdza czy pola zostały wypełnione w formularzu logowania.
Demo: http://forumtestowe.bee.pl/login.php
Instrukcja
1. Otwórz images/jsscripts.js i na końcu tego pliku dodaj:
Kod: | function loginCheck() {
checkResult = false;
if(document.post.username.value.length < 1) {
checkResult = 'Nie wpisano nazwy użytkownika.';
} else if(document.post.password.value.length < 1) {
checkResult = 'Nie wpisano hasła.';
}
if(checkResult) {
alert(checkResult);
return false;
} else {
bbstyle(-1);
return true;
}
} |
2. Otwórz templates/nazwa-stylu/login_body.tpl i znajdź w nim:
Kod: | <form action="{S_LOGIN_ACTION}" method="post" target="_top"> |
3. Zamień na:
Kod: | <form action="{S_LOGIN_ACTION}" method="post" taeget="_top" name="post" onsubmit="return loginCheck(this)"> |
4. Gotowe.
Cassino - 10-02-2011, 14:19
Przydatny dodatek, lecz gdy nie uzupełnimy oby dwóch pól to komunikat jest taki: "nie wpisano nazwy użytkownika" a nie lepiej aby było ( ogólnie ) "uzupełnij pola" czy coś w tym stylu ; )
Polaczek - 10-02-2011, 14:20
Każdy może sobie zmienić funkcję.
Kod: | function loginCheck() {
checkResult = false;
if(document.post.username.value.length < 1) {
checkResult = 'Uzupełnij pola.';
}
if(checkResult) {
alert(checkResult);
return false;
} else {
bbstyle(-1);
return true;
}
} |
Cassino - 10-02-2011, 15:20
Polaczek napisał/a: | Każdy może sobie zmienić funkcję. |
ale nie każdy umie ; )
odrazu lepiej ; p
|
|
|