Gå til innhold

Form checkbox value


Anbefalte innlegg

Morn, lurer på en ting.. ( ellers hadde jeg vel ikke postet her ? )

 

Kommer du ? <INPUT type="checkbox" name="kommer" value="ja">

 

 

Når denne blir avkrysset så blir $_POST['kommer'] satt til "ja" ( PHP )

 

Men hvis den ikke blir avkryset blir ikke $_POST['kommer'] satt til noe..

 

noen måte å fikse dette på?

 

plassere en HIDDEN med samme navnet før? etter? vil dette virke i alle browsere?

 

( nei vil ikke bruke RADION knapper )

Lenke til kommentar
Videoannonse
Annonse

Hører vel hjemme i PHP.forumet, men la gå. Du kan så vidt jeg vet ikke endre hva som blir sendt til serveren når den er uavkrysset. Men det er ikke værre enn å sjekke om POST-dataen er empty() eller ikke for å sjekke om den er krysset av..

 

EDIT: Du bør for øvrig bruke et label-element til alle skjemaelementene dine:

<label>Kommer du?<input type="checkbox" name="kommer" value="ja"></label>

Endret av Loomy
Lenke til kommentar
Hører vel hjemme i PHP.forumet, men la gå. Du kan så vidt jeg vet ikke endre hva som blir sendt til serveren når den er uavkrysset. Men det er ikke værre enn å sjekke om POST-dataen er empty() eller ikke for å sjekke om den er krysset av..

 

EDIT: Du bør for øvrig bruke et label-element til alle skjemaelementene dine:

<label>Kommer du?<input type="checkbox" name="kommer" value="ja"></label>

5762528[/snapback]

 

Kanskje jeg forklarte meg fordårlig, dette er ikke et PHP spørsmål. Det jeg lurte på var om det er mulig å få noe sendt tilbake selv om checkbox'n ikke er avkrysset.

 

EDIT: kanskje et dumt spørsmål.. men hvorfor bruke <label> ? :)

Endret av trondes
Lenke til kommentar

Er vel fordi du bør definere alt innhold på siden. Tekst som står utenfor "form" er ikke definert med noe som helst. Fikk faktisk en ny idé. Må være enklere å bruke "label" enn tabell da? Må prøve når jeg kommer hjem :blush:

Lenke til kommentar
EDIT: kanskje et dumt spørsmål.. men hvorfor bruke <label> ? :)

For å si til nettleseren at "denne teksten tilhører denne checkboxen" (rent semantisk altså). I tillegg kan brukeren da klikke på selve teksten for å krysse av checkboxen, istedenfor å måtte sikte seg inn på en bitteliten firkant.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...