begin process at 2012 05 29 07:56:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Déselection bouton radio


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Déselection bouton radio

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ée 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 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 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 le choix dans une liste de bouton radio change le lien d'un bouton image, comment faire ? [ par daimio59 ] Boujour, je débute en conception de site internet et en script et j'aimerais savoir comment réaliser un truc que je n'ai pas trouvé sur internet. je Bouton radio : pas de choix unique ? [ par ChesterMefield ] Bonsoir, Cette fois se sont les boutons radio qui devraient ne permettre qu'un seul choix or, j'arrive à cocher les 3 : pourquoi ? Motif de votre me [Excel]Menu deroulant multicriteres lies [ par florenti27 ] Bonjour, Je voudrais dans un fichier Excel 2007 mettre en place plusieurs menus deroulants dont le critere du premier reduit le choix du second et don demand de correction d'un code [ par lyamcarter ] Bonjour, c'est mon premier message ici. Je suis novice, et j'essaye de faire une page web dans laquelle il y a un tableau. Je souhaite en cliquant su Aide en JAVA ! [ par yoyo77yo ] [code=php][/code]Bonjour J'essai d'integrer un code java a ma page PHP en le modifiant un peut mais j'y arrive pas : voila : je souhaite avoir un ch


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales