Avatar billede da_darkside Nybegynder
18. april 2003 - 18:57 Der er 10 kommentarer og
1 løsning

Check Form indhold ?

Jeg har lavet sådan så jeg kan checke om et text felt bliver checket om de er "ikke tilladte"

Spørgsmålet lyder så hvordan sørger jeg så for man eks ikke kan indtaste eks "SexGuy" da det som sagt indholder Ordet SEX som ikke er tilladt

    Badwords  = ['Fuck','Lort','Pis','Sex']
   
   
    for (i = 0; i < Badwords.length; i++) {
    if (Badwords[i] == document.frmCertificate.CerGName.value) {
        alert("Dit navn er ugyldigt");
        document.frmCertificate.CerGName.focus();
        return false;
    }}
Avatar billede mortrr Praktikant
18. april 2003 - 19:05 #1
Badwords  = ['Fuck','Lort','Pis','Sex']
  for (i = 0; i < Badwords.length; i++) {
    if (document.frmCertificate.CerGName.value.indexOf(Badwords[i])>-1) {
        alert("Dit navn er ugyldigt");
        document.frmCertificate.CerGName.focus();
        return false;
    }}
Avatar billede nikolajdu Nybegynder
18. april 2003 - 19:05 #2
for (i = 0; i < Badwords.length; i++) {
    if(document.frmCertificate.CerGName.value.indexOf(Badwords[i])!=-1){
alert"fy fy");
document.frmCertificate.CerGName.focus();
}
return false;
}
Avatar billede nikolajdu Nybegynder
18. april 2003 - 19:05 #3
ævs....
Avatar billede nikolajdu Nybegynder
18. april 2003 - 19:06 #4
og så kom jeg da vidst til at flytte return false....
Avatar billede da_darkside Nybegynder
18. april 2003 - 19:15 #5
syntes ikke rigtigt det virker, hvis jeg nu skriver "Man pis et eller andet" i feltet får jeg ingen advarsel ??
Avatar billede mortrr Praktikant
18. april 2003 - 19:24 #6
Tja - tjo - indexOf er case-sensitiv.

Badwords  = ['fuck','lort','pis','sex']
  gName=document.frmCertificate.CerGName.value;
  gName=gName.toLowerCase();
  for (i = 0; i < Badwords.length; i++) {
    if (gName.indexOf(Badwords[i])>-1) {
        alert("Dit navn er ugyldigt");
        document.frmCertificate.CerGName.focus();
        return false;
    }}
Avatar billede da_darkside Nybegynder
18. april 2003 - 19:26 #7
hvis jeg nu skriver sex med småt får jeg ingen avarsel ?
Avatar billede da_darkside Nybegynder
18. april 2003 - 19:26 #8
ahh meget bedre *SS*
Avatar billede da_darkside Nybegynder
18. april 2003 - 19:33 #9
Hvis jeg nu gerne vi have ordet som ikke er tilladt med i min popup hvordan gøres det så ?
Avatar billede mortrr Praktikant
18. april 2003 - 19:35 #10
alert("Dit navn er ugyldigt\n\nDu må ikke bruge: "+Badwords[i]);
Avatar billede da_darkside Nybegynder
18. april 2003 - 19:50 #11
Lige i vinkel *S* mange takker for hjælpen :9
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