Avatar billede TRoXa Novice
08. oktober 2004 - 13:18 Der er 7 kommentarer og
1 løsning

Form Validering

Hey :) Har set at der har været en del spørgsmål omkring form validering herinde, men der er en ting jeg ikke har kunne finde hverken på nettet eller her (måske er jeg bare blind)

Jeg vil gerne have, at alle tegn må bruges i et text felt bortset fra følgende tegn

' " \ /

Eksemplet skal meget gerne kunne udvides til evt andre tegn hvis jeg finder på flere tegn senere hen der ikke skal kunne skrives i sådan et felt.

Er der nogen der kan komme med en funktion der kan ordne det :)
Avatar billede plx Nybegynder
08. oktober 2004 - 13:30 #1
<script type="text/javascript">
function checkinput(frm){
    s = frm.test.value;
    ret = false;

    if(/^[^'"\\\/]*$/.test(s)){
        ret = true;
    }


    if(!ret) alert("illegal input")

    return ret;
}
</script>

<form onsubmit="return checkinput(this)">
<input type="text" name="test">
<input type="submit">
</form>
Avatar billede TRoXa Novice
08. oktober 2004 - 13:42 #2
plx det virker :D men kan se at jeg glemte at sætte tegn omkring mellemrum. Der må heller ikke være mellemrum i. Noget du kan fixe? og kom med et svar :)
Avatar billede plx Nybegynder
08. oktober 2004 - 14:03 #3
de ugyldige tegn er listet her: [^'"\\\/]

så du tilføjer bare mellemrum: [^'"\\\/ ]
Avatar billede TRoXa Novice
08. oktober 2004 - 14:07 #4
ahh smart :) tak :) bare smid et svar så får du point :)
Avatar billede TRoXa Novice
08. oktober 2004 - 14:23 #5
Hvis jeg smider nogle flere point i, kan du så også komme med et svar på hvordan man evt kan fortælle folk, at de ikke må bruge de tegn

så når de fx trykker ' i et text felt, at den så kommer med en alert om at det tegn ikke må bruges, og at det gæder på de samme tegn som ovenover. Tror det vil være smartere end det andet :)
Avatar billede TRoXa Novice
08. oktober 2004 - 14:25 #6
og selvfølgelig sådan, at den ikke skriver tegnet når man trykker på et ulovligt tegn. Dvs alert kommer og tegnet blir ikke skrevet i tekst feltet
Avatar billede TRoXa Novice
05. december 2004 - 17:59 #7
plx ? :) svar evt? :)
Avatar billede TRoXa Novice
17. marts 2005 - 14:16 #8
okay intet svar. Så lukker jeg, men tak for hjælpen plx :)
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