Ik probeer verschillende radiobuttons aan de hand van de POST waarde hiervan checked te maken. In Chrome Firefox etc werkt het wel, maar natuurlijk weer niet in Internet Explorer.
Wat is de juiste manier om een radio button de checked state te geven, zodat het in alle browsers werkt ?
Heb al geprobeerd:
<?php
echo 'checked=yes';
echo 'checked="yes"';
echo 'checked=true';
echo 'checked="true"';
echo 'checked=1';
echo 'checked="1"';
echo 'checked=checked';
echo 'checked="checked"';
?>
Kan er vreemd genoeg niks zinnigs over vinden (lees: een oplossing) op internet.
[size=xsmall]Toevoeging op 14/09/2011 16:33:49:[/size]
Merk nu trouwens dat het in FireFox toch NIET werkt.....
De code die je in je post hierboven hebt staan kan niet goed zijn (gezien kleurtjes).
Gebruik [.code] [/.code] tags (zonder .)
Je zet nu alleen checked neer. Dat zou, volgens mij, checked="checked" moeten zijn.
Zoek anders een met Google op tut / tips daarover. Kan me niet voorstellen dat je de 1e bent met die vraag ;-)
@ - SanThe -
Hier kwam ik dus snel genoeg ook achter. Het probleem zit echt in iets heel vreemds. Als ik straks even wat meer tijd heb zal ik het uitleggen.
Kort gezegd kwam het erop neer dat ik het formulier include aan de hand van of een $_GET variabele bestaat. Chrome snapte hoe hij het form moet posten (action="" bij het formulier)
Om de een of andere vage reden werkte dit niet met IE en firefox. Zal het later vanavond even helemaal uitleggen...