Bouton radio checked

Résolu
Beat -  
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterais que mes bouton radio ne soit coché que sous certaines conditions, à savoir lorsque je valide mon formulaire je recharge ma page et je voudrait que le bouton checké précédemment le reste.

J'ai bien une seconde possibilité mais j'aimerais savoir s'il est possible de procéder ainsi et comment faire pour que cela fonctionne car c'est bien plus pratique que de mettre 4conditions.

<input type="radio" name="PJ" value="yes" onClick="document.pj.submit()"; '.if( $_POST['PJ'] == yes){.'checked'.}.'> Oui

Merci !
A voir également:

3 réponses

jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
En effet, tu peux faire ainsi
par contre, il faut d'abord vérifier que ta variable post existe avant de tester ce qu'elle contient :

<input type="radio" name="PJ" value="yes" onClick="document.pj.submit()"; <?php if(isset( $_POST['PJ']) && $_POST['PJ'] == 'yes'){ echo "checked=checked";}?>> Oui


le checked=checked, c'est pour respecter les normes du W3C
2
M@dien Messages postés 437 Date d'inscription   Statut Membre Dernière intervention   74
 
Je suis d'accord, sauf pour le checked=checked qui doit être en checked="checked" pour vraiment respecter les normes W3C.
On aurait donc le code suivant:

<input type="radio" name="PJ" value="yes" onClick="document.pj.submit()"; <?php if(isset( $_POST['PJ']) && $_POST['PJ'] == 'yes'){ echo "checked=\"checked\"";}?>> Oui
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Oui en effet, pas fait attention que j'avais oublié les guillemets XD
0