28. oktober 1999 - 01:09Der 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...
Teknologien udvikler sig hurtigere end virksomhedernes struktur, processer og ledelse kan følge med.
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.
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.
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.