Hiya,
Bij het submitten van een <form> met checkboxen worden alleen de de aangevinkte checkboxen ook variabelen. Voor het verwerken van de data in de aangeroepen PHP-file wil ik echter ook voor de niet aangevinkte checkboxen variabelen hebben, met als waarde gewoon "nee".
Het volgende stukje code schijnt te werken:
Als checkbox "test" niet aangevinkt is wordt hidden field "test" $test, en als de checkbox wel aangevinkt overschrijft hij $test met zijn eigen waarde. (formulier objecten worden dus bottom-up geparsed?)
Mijn vraag: is dit een goede oplossing? Zijn er andere redenen waarom dit "truucje" eigenlijk beter niet te gebruiken is? Het werkt iig wel
Bij het submitten van een <form> met checkboxen worden alleen de de aangevinkte checkboxen ook variabelen. Voor het verwerken van de data in de aangeroepen PHP-file wil ik echter ook voor de niet aangevinkte checkboxen variabelen hebben, met als waarde gewoon "nee".
Het volgende stukje code schijnt te werken:
code:
1
2
3
4
5
| <form name="testform" action="volgende.php" method="post"> <input type="hidden" name="test" value="nee" /> <input type="checkbox" name="test" value="waarde" /> <input type="submit" name="submit" value="Next.." /> </form> |
Als checkbox "test" niet aangevinkt is wordt hidden field "test" $test, en als de checkbox wel aangevinkt overschrijft hij $test met zijn eigen waarde. (formulier objecten worden dus bottom-up geparsed?)
Mijn vraag: is dit een goede oplossing? Zijn er andere redenen waarom dit "truucje" eigenlijk beter niet te gebruiken is? Het werkt iig wel