Pb bouton radio

Eléphanteau du PHP | 23 Messages

05 août 2011, 09:03

Bonjour a tous,

j'ai un petit souci sur un de mes formulaire et en particulier sur mes boutons radio

En effet, lorsque je clique dessus et que donc le bouton se rempli, je ne peux en reclicant dessus enlever le remplissage.

En gros, le remplisseur n'a pas droit a l'erreur.

Ma question est : ou ais je fait une betise ?

Merci d'avance pour votre aide.

Amicalement

Code : Tout sélectionner

<form method="post"> <input type="hidden" name="dateentree" value="<?php echo date("Y-m-d" ); ?>"> <p><span style="color: rgb(92, 168, 10);">Entrez vos Noms et Prénoms : </span></p> <label>Nom : </label><input name="nom" type="text"><br><br> <label>Prénom : </label><input name="prenom" type="text"><br><br><br> <p><span style="color: rgb(92, 168, 10);">Choisissez le type d'emploi recherché :</span><br><br> <! Problème a partir de la : Stage, Job d'été, CDI !> <u>Stage</u> <input type="radio" name="stage" value="oui" /> <label>Durée : </label><input type="texte" name="durees"/> <label> Du : </label><input type="texte" name="dus"/> <label> Au : </label><input type="texte" name="aus"/><br><br> <u>Job d'été</u><input type="radio" name="job" value="oui" /> <label>Durée : </label><input type="texte" name="dureej"/> <label> Du : </label><input type="texte" name="duj"/> <label> Au : </label><input type="texte" name="auj"/><br><br> <u>CDI</u><input type="radio" name="cdi" value="oui" /></p><br> <! Fin du code a problème !> <p><span style="color: rgb(92, 168, 10);">Choisissez le domaine d'emploi recherché : </span></p> <select name="emploi"> <option value="">--Choix--</option> <option value="Administratif">--Administratif--</option> <option value="Silo">--Personnel de silo--</option> <option value="Tech_pv">--Technicien PV--</option> <option value="Tech_pa">--Technicien PA--</option> <option value="Chauffeur">--Chauffeur--</option> <option value="Vendeur">--Vendeur libre service agricole--</option> </select> <label>Autres : </label><input name="autres" type="text"><br><br> <input value="Valider" type="submit"> </form>
Modifié en dernier par steph70 le 05 août 2011, 10:12, modifié 1 fois.

Mammouth du PHP | 19672 Messages

05 août 2011, 09:17

Il n'y a pas d'erreur, ça a toujours été le comportement normal des boutons radio. La seule option qu'il te reste, c'est ajouter un bouton input de type reset, mais ça va remettre tout le formulaire dans l'état où il était au chargement de la page sans se limiter à décocher les boutons radios.

La solution est possible en passant par du JavaScript, mais ni le HTML ni PHP ne peuvent t'apporter de solution sur ce point.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2577 Messages

05 août 2011, 09:25

Bonjour,

Vu ce que tu semble vouloir faire, une case à cocher serait préférable à un bouton radio.
Eventuellement, tu peux ajouter un bouton radio "non" à ton bouton "oui"

Eléphanteau du PHP | 23 Messages

05 août 2011, 10:11

Merci a tous,

j'ai remplacé mes boutons radio par des checkbox et tout fonctionne comme désiré.

Post resolu

Merci encore

Amicalement