Avatar billede mrcorex Nybegynder
04. marts 2003 - 11:49 Der er 3 kommentarer og
1 løsning

checkbox ved post

Et lille kort spm som sikkert er nemt at svare på.

Jeg har en checkbox i en form. Hvis nu denne checkbox IKKE er afkrydset og form'en post'es vil der ikke eksistere nogen check i form-data'ene.

Hvordan sikrer jeg mig at der ALTID er nogle data på check'boxen?

Det hjælper ikke at sætte value da der kun bliver overført en værdi hvis check-boxen er checked.

/CoRex
Avatar billede erikjacobsen Ekspert
04. marts 2003 - 11:53 #1
Den kommer ikke med over, og det kan du ikke gøre noget ved.
Du kan i stedet for lave 2 radioknapper, men "ja" og "nej" (fx)
Avatar billede mrcorex Nybegynder
04. marts 2003 - 11:55 #2
æv æv. Håbede at der var en metode. Nå, skidt med det.

Ved godt at det kun er 15p. Vil du have dem er du nødt til at svare.
Avatar billede erikjacobsen Ekspert
04. marts 2003 - 11:58 #3
Nej tak. Der er selvfølgelig også andre måder, men de kræver
at javascript virker hos brugeren, og det kan man ikke regne med.

Bedre kunne være at putte alle kendte checkboxe i et hiddenfelt,
fx med komma imellem

  <input type="checkbox" name="c1">
  <input type="checkbox" name="c1">
  <input type="hidden" name="checkboxe" value="c1,c2">

Hvis en checkbox står i listen, men ikke kommer med over, så
er der ikke sat kryds i den.
Avatar billede mrcorex Nybegynder
04. marts 2003 - 12:48 #4
ok, takker. Det er selvfølgelig også en metode.

Tak for hjælpen.

/CoRex
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