trondes Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 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
Loomy Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 (endret) 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 16. mars 2006 av Loomy Lenke til kommentar
trondes Skrevet 16. mars 2006 Forfatter Del Skrevet 16. mars 2006 (endret) 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 16. mars 2006 av trondes Lenke til kommentar
Kim T Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 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 Lenke til kommentar
Loomy Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå