Bouton radio checked
Résolu
Beat
-
jeangilles Messages postés 816 Date d'inscription Statut Membre Dernière intervention -
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 !
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:
- Bouton radio checked
- Radio française - Télécharger - Médias et Actualité
- Diagnostic bouton photo - Accueil - Outils
- Bouton reinitialisation pc - Guide
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Code faux radio bloqué iveco ✓ - Forum Autoradio
3 réponses
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
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
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
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