To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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



Powered by phpBB modified by Przemo © 2003 phpBB Group