Avatar billede pollas Nybegynder
28. oktober 1999 - 01:09 Der er 3 kommentarer og
2 løsninger

Test af indtastningsfelter

Og jo, forresten. Hvordan tjekker man, om et givent indtastningsfelt rent faktisk indeholder noget. Det kunne fx. være, at en brugeroplysnngs-ting ikke indeholdt et fax.nr. Dette gør ikke noget, men nogen gange kunnne det være smart at tjekke inden man satte ting ind i db'er. Clientside er vel mest interessant, hvis manønsker at brugeren SKAL indtaste noget. Her er det er spørgsmål om, at have forskellige handlinger for tomme/fulde felter. Men jeg er lidt blank...
Avatar billede Slettet bruger
28. oktober 1999 - 02:18 #1
Hvis du vil validere din form på klientsiden skal du bruge javascript. Dette gøres ved at bruge en onSubmit. I denne skal du chekke om document.formnavn.elementnavn.value er lige '' ..ingenting. Hvis betingelsen er opfyldt kan du poppe en alert-box med relevante informationer.

Skal det gøres på serversiden bruger du en if request.form("elementnavn")="" then ..

Både serverside og clientside kan sikre at brugeren rent faktisk indtaster noget i formfelterne, eller nogle af formfelterne. Det er bare et spørgsmål om hvordan det kommer til at se ud for brugeren.

Nogle vil måske foretrække clientside for helt at slippe for eventuelle javascriptfejl i ældre browsere, mens andre mener at javascript netop giver siden den dynamik der skal til, og målgruppebrowseren er i orden, mens andre igen vil vælge at finde ud af hvilken browser brugeren sidder med, og derefter tage valget.

Avatar billede pollas Nybegynder
28. oktober 1999 - 11:43 #2
Mit problem går bl.a. ud på, at 'if request.form("elementnavn")="" then' ikke rigtig lader til at virke. Nøjagtig hvor det går galt har jeg lidt svært ved at sige, men laver jeg ovenstående if-sætning fungerer det ikke som planlagt.
Avatar billede madsmilter Nybegynder
28. oktober 1999 - 11:49 #3
Prøv dette:
If IsEmpty(Request.Form("elementnavn") Then
...something
End If

Men  if ...= "" Then  burde også virke!?
Avatar billede madsmilter Nybegynder
28. oktober 1999 - 11:50 #4
ups!
If IsEmpty(Request.Form("elementnavn")) Then
Avatar billede Slettet bruger
28. oktober 1999 - 18:03 #5
eller isNull måske?
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
Kurser inden for grundlæggende programmering

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