Avatar billede dogg Nybegynder
07. september 2005 - 14:35 Der er 9 kommentarer og
1 løsning

Tjek for tegn ved submit af form

Hej derude!

Skal bruge et script, der når jeg submitter en form, kan tjekke om et felt indeholder et semikolon, under forudsætning af at det ikke er tomt - dvs. den skal kun tjekke hvis ikke feltet er tomt... Nogen der kan hjælpe mig med dette??

På forhånd tak,

Niels
Avatar billede olebole Juniormester
07. september 2005 - 14:41 #1
<ole>

function checkForm(f) {
  if (f.FELTNAVN.value!="") {
    if (f.FELTNAVN.value.indexOf(";")!=-1) {
        alert("Hov!");
        f.FELTNAVN.focus();
        return false;
    }
  }
}


- og:

  <form ...... onsubmit="checkForm(this)">

/mvh
</bole>
Avatar billede softspot Forsker
07. september 2005 - 15:51 #2
Skal det ikke være:

  <form ...... onsubmit="return checkForm(this)">
Avatar billede dogg Nybegynder
07. september 2005 - 16:39 #3
Tak for jeres svar - det skulle godt nok være den omvendte situation der fremkaldte alert, men det kunne jeg selv rette! Point på vej.
Avatar billede olebole Juniormester
08. september 2005 - 06:59 #4
Takker for points ... og jo, softspot - det var en tanketorsk. Naturligvis skal der returneres i handler'en  :)
Avatar billede softspot Forsker
08. september 2005 - 11:52 #5
olebole >> Det står helt klart for mig, men da du ikke havde rettet den efter 1 hel time(!), så tænkte jeg at jeg burde gøre opmærksom på det :)
Avatar billede olebole Juniormester
08. september 2005 - 13:04 #6
- og det takker jeg absolut for. Du må endelig ikke forstå min kommentar som et forsøg på at formindske min brøler. Uden rettelsen havde min kode været komplet ubrugelig, så det var mere end på sin plads  ;o)
/mvh
Avatar billede roenving Novice
08. september 2005 - 13:13 #7
-- og så skal man også returnere true, hvis ingenting fejler:

    }
  }
  return true;
}
Avatar billede olebole Juniormester
08. september 2005 - 13:23 #8
- man bør i alt fald - omend der vist ikke er en ECMA-implementation, der brokker sig over det andet  :)
Avatar billede roenving Novice
08. september 2005 - 13:43 #9
Tjah, jeg husker et spørgsmål, jeg deltog i for omkring to år siden, hvor den eneste forskel mellem at et valideringsscript virkede og ikke virkede netop var den lille detalje !-)
Avatar billede olebole Juniormester
08. september 2005 - 13:57 #10
- du kan da osse bare få alt til at virke, Jes ... selv fejl  ;D
Gas til side ... naturligvis bør man gøre det  ;o)
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