Hirdetés

Keresés

Új hozzászólás Aktív témák

  • fordfairlane
    veterán

    van egy jelszó vizsgáló scriptem, amibe szeretnék még beletenni egy olyat is, hogy a szóközöket is levágja az elejéről és a végéről

    eddig jutottam el:
    function jelszoEll(){
    var urlap = document.forms['urlap'];
    //nem kezdődhet számmal
    var jelszo = urlap['pwd'].value;
    var jelszo2 = jelszo.trim();
    var hibaHelye = document.getElementById('jelszoErr');
    if (jelszo == jelszo.toLowerCase())
    hibaHelye.innerHTML = "A jelszó nem tartalmaz nagybetűt!";

    else hibaHelye.innerHTML = "";

    }

    de sajna így nem vizsgálja helyesen szóközt
    plusz kellene még bele..számot vizsgáló rész is..

    Életemben nem láttam még ennyire elcseszett if vezérlési szerkezet-formázást. Ilyenért buktatnék. ;]

  • Doink
    aktív tag

    van egy jelszó vizsgáló scriptem, amibe szeretnék még beletenni egy olyat is, hogy a szóközöket is levágja az elejéről és a végéről

    eddig jutottam el:
    function jelszoEll(){
    var urlap = document.forms['urlap'];
    //nem kezdődhet számmal
    var jelszo = urlap['pwd'].value;
    var jelszo2 = jelszo.trim();
    var hibaHelye = document.getElementById('jelszoErr');
    if (jelszo == jelszo.toLowerCase())
    hibaHelye.innerHTML = "A jelszó nem tartalmaz nagybetűt!";

    else hibaHelye.innerHTML = "";

    }

    de sajna így nem vizsgálja helyesen szóközt
    plusz kellene még bele..számot vizsgáló rész is..

    Az a hiba hogy a jelszo2-be teszed a trimelt stringet és utána nem csinálsz vele semmit.
    Számok:
    var hasNumber = new RegExp(/\d/).test(jelszo2);

    Apró megjegyzés hogy a webes világban bevett szokás szerver oldalon ellenőrizni és visszaküldeni a hibát hiszen szerver oldalon úgyis mindig kötelező ellenőrizni mindenféle inputot.

Új hozzászólás Aktív témák