Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Mój pierwszy, samodzielny skrypt
Forum PHP.pl > Forum > Po stronie przeglądarki
Skie
Witam, jestem początkujący w tematyce JavaScript i potrzebowałem napisać skrypt, który będzie przyjmował w danym inpucie tylko litery. Po prawie trzygodzinnej pracy otrzymałem takie coś:

Kod
function EditAndCheck(pole) {
    var dane = document.getElementById(pole).value;
    lastSign = dane.charAt(dane.length-1);
    dane = dane.substring(0,dane.length-1);
    myRe=/^[a-żA-Ż]*$/i;
    lastSign = myRe.exec(lastSign);
    str = dane + lastSign;
    str = str.replace(/null/, "");
    var r = /[a-żA-Ż]+/g;
    str = str.match(r);
    document.getElementById(pole).value = str;
    
}


Prosiłbym o ewentualne opinie, albo co zmienić, żeby było bardziej "ekonomicznie" smile.gif
lord_t
Imho dobra funkcja (chodź, myślę, że dałoby się krócej).

Ale jest błąd, przyciskaj po kolei klawisze:
a
b
c
strzałka w lewo
3

PS. Wywołałem tak:
Kod
<input type='text' value='' id='login' onkeyup="EditAndCheck('login');">
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.