Avatar billede uni-c Nybegynder
31. januar 2004 - 19:48 Der er 3 kommentarer

ingen mellemrum

jeg har denne kode til at checke om et textarea består af mere end 50 tegn...gør den ikke det kommer der en popup frem ved submitting.

men mine brugere har fundet ud af at man kan snyde systemet ved bar eat lave et kæmpe mellemrum da mellemrummene jo bliver talt med i de 50 bogstaver...

kan man ik gøre noget ved det?

her er min nuværende kode.

function testLen(f){
    var val = f.svar.value;
    l = 0;
    val = val.split("[");
    l += val[0].length;
    for(i=1;val.length>i;i++){
        t = val[i].split("]");
        l += t[1].length;
    }
    if(50>l){
        alert("Dit indlæg er for kort.\nDet skal mindst fylde 50 bogstaver.");
        return false;
    }else return true;
}
Avatar billede roenving Novice
31. januar 2004 - 19:57 #1
Fjern dem !-)

    var val = f.svar.value.replace(/ +/g," ");
Avatar billede uni-c Nybegynder
31. januar 2004 - 21:07 #2
jeg keneder intet til javasrtipt så hvor skal det sættes ind i koden :)
Avatar billede roenving Novice
31. januar 2004 - 21:08 #3
I stedet for den linje, som starter på samme måde !-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester