Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Déselection bouton radio [ Archives / AU SECOURS !!! ] (davidgmmartin)

jeudi 16 juin 2005 à 12:40:06 | Déselection bouton radio

davidgmmartin

Bonjour,

Dans un formulaire de prise de rendez-vous, l'utilisateur a le choix entre le lundi et le mardi.

S'il choisit le lundi, il doit préciser une heure parmi deux choix, qui apparaissent lorsqu'il sélectionne le bouton radio "lundi".

S'il sélectionne ensuite le radio "mardi", les deux choix du lundi redeviennent invisibles. Mon problème est que s'il a choisi le lundi, puis une heure pour le lundi, et finalement changé d'avis et choisi le mardi, l'heure de rendez-vous du lundi (redevenue invisible) reste sélectionnée. Ce que je voudrais, c'est que les boutons radio correspondant aux deux choix d'heure du lundi se réinitialisent lorsque l'utilisateur choisit le mardi...

Je ne suis peut-être pas très clair, alors voici le code source de ce mini-formulaire. Merci d'avance pour votre aide, ma fonction deselect() ne fonctionne pas :-(


<html>
<head>
<script language="JavaScript">
function show(thingId)
 {
  var targetElement;
  targetElement = document.getElementById(thingId) ;
  if (targetElement.style.display == "none")
  {
   targetElement.style.display = "" ;
  }
  else
  {
   targetElement.style.display = "none" ;
  }
 }
function deselect()
 {
  document.inscription.lundi.checked = false ;
 }
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="inscription" method="post" action="">
  <input type="radio" name="day" value="lundi" onClick="show('1');">Lundi
  <span id="1" style="DISPLAY:none"><br>
  <input type="radio" name="lundi" value="10h">10h<br>
  <input type="radio" name="lundi" value="11h">11h<br>
  </span>
  <br>
  <input type="radio" name="day" value="mardi" onClick="show('1');deselect();">Mardi
</form>
</body>
</html>

jeudi 16 juin 2005 à 13:48:02 | Re : Déselection bouton radio

hippyz

Réponse acceptée !
J'ai peut être une solution, si ça peut t'aider acceptes la réponse, thanks.

function deselect()
 {
    for(i=0; i <= document.inscription.lundi.length; i++)           document.inscription.lundi[i].checked = false ;
 }




jeudi 16 juin 2005 à 14:57:47 | Re : Déselection bouton radio

davidgmmartin

Merci pour ta fonction, elle fait en effet ce que je voulais :-)

Seul bémol, elle m'affiche dans le même temps une erreur (petite icône jaune "problème" en bas à fauche de ma fenêtre d'IE), avec le message "Erreur : 'document.inscription.lundi[...]' a la valeur Null ou n'est pas un objet" :  sais-tu d'où cela peut provenir ?

jeudi 16 juin 2005 à 15:18:09 | Re : Déselection bouton radio

hippyz

Je crois que c'est parce que le tableau des boutons radios n'a pas de propriétés en amont.
Mais le principal c'est que ça fonctionne.


jeudi 16 juin 2005 à 15:20:34 | Re : Déselection bouton radio

davidgmmartin

Exact, cette erreur ne semble pas poser de problème sous Firefox, seulement sous IE (et encore elle n'est pas bloquante)... Alors merci de ton aide ! :-)

jeudi 16 juin 2005 à 16:11:29 | Re : Déselection bouton radio

bultez

Membre Club
Réponse acceptée !

Bonjour,
sous IE 6 avec Windows 98 : pas d'erreur !
mais je pense qu'un name ou un id ne
commançant pas par une lettre n'est
pas conforme.

<span id="un" style="display:none">
avec show("un"); vaudrait mieux.

Cordialement. Bul. ~Site~~Mail~


jeudi 16 juin 2005 à 16:18:07 | Re : Déselection bouton radio

davidgmmartin

Super, cette fois ça marche sans erreur ! Merci bcp !



Cette discussion est classé dans : choix, radio, lundi, mardi, targetelement


Répondre à ce message

Sujets en rapport avec ce message

Choix Radio different Liste deroulante [ par xactise ] Bonjours j'explique ce que je veux faire : J'ai 5 (A, B, C, D, E) bouttons radio et 1 liste deroulantea la base je veux que la liste deroulante soit v Bouton radio (affichage de div suivant le choix) [ par Scooper ] Bonjour,Je suis en train de créer un système de questionnaire en PHP/MySQL où suivant le choix de l'utilisateur, telle ou telle question s'affiche à l recuperer le choix d'un bouton radio en hidden [ par thierles ] BonjourJe voudrais en javascript, récupérer le choix d'un bouton radio en hidden (positionner une variable ):Ex : ici ma variable test : Oui  <inp php javascript récupérer le nobre de lundi et de mardi du mois en cours [ par rob29 ] Bonjour, j'avais une petite question à vous poser. Je voulais savoir comment on pouvais récuper le nombre de lundi et de mardi d'un mois en fonction d bouton radio redirection auto [ par epoc_01 ] Je souhaite faire une redirection automatique sans chargement de la page (donc sur la meme page)J'ai deux bouton radio : Lundi et DimancheSi l'interna activer bouton radio apres validation checkbox [ par bullrot1985 ] Bonjour à tous. voila j'ai une liste qui se crée dynamiquement.Pour chaque ligne de ma liste j'ai ceci: checkbox - bouton radio Yes/No - Name - Date v event dynamique [ par dosint ] salut je developpe un application en js mais je suis confronter a un probleme, je vous explique:jai un formulaire a 5 ongletsexistant:-un formulaire a Vérification de groupe de radio buttons [ par bonnebouffe ] Bonjour, Je coincé sur une bêtise, je ne vois pas trop comment appréhender le problème. En PHP, j'ai un formulaire qui ressemble à ceci. Le nombre Bouton radio en sélectionnant change des images [ par jfkill ] Je suis assez débutant dans le codage javascript.J'ai un formulaire avec des données qui change selon qu'elles sont métriques ou impérial En sélection liste déroulante différente selon que l 'on coche un des boutons radio [ par peute51 ] bonjours a tous,j'ai un petit souci sur un onclick de mon bouton radio en effet je souhaite selon que l'utilisateur coche un des deux boutons radio un


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 17,020 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.