Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2012, 10h41   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 27
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 27
Points : 10
Points : 10
Par défaut bouton radio sans formulaire

bjr,

Je ne sais pas quoi transmettre comme paramètre à la fonction testerRadio()

Quelqu’un peut il m'aider !

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html>
<html lang="fr">
<head>
	<meta charset="UTF-8" />
	<script>
 
	function testerRadio( radio ){
		for( var i=0 ; i<radio.length ; i++ ){
			 if ( radio[i].checked ){
				document.getElementById("cible").firstChild.nodeValue = radio[i].value;
			 }
		}
  }
 
	</script>
</head>
 
<body>
	<p id="cible">null</p>
 
  <p onClick="testerRadio( ???? )">
    <label>
      <input type="radio" name="RG" value="1">
		b1</label>
 
   <label>
    <input type="radio" name="RG" value="2" checked="checked">
    b2</label>
 
  </p>
</body>
</html>
laurent1133 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 10h51   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 071
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 071
Points : 45 202
Points : 45 202
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE html>
<html lang="fr">
<head>
	<meta charset="UTF-8" />
	<script>
 
	function testerRadio( elt ){
	  allelt=elt.getElementsByTagName('input')
	  var i=-1
	  radio=new Array()
	  while(allelt[++i]){
	  if (allelt[i].type=='radio'){radio.push(allelt[i]) }
	  }
		for( var i=0 ; i<radio.length ; i++ ){
			 if ( radio[i].checked ){
				document.getElementById("cible").firstChild.nodeValue = radio[i].value;
			 }
		}
  }
 
	</script>
</head>
 
<body>
	<p id="cible">null</p>
 
  <p onClick="testerRadio(this)">
    <label>
      <input type="radio" name="RG" value="1">
		b1</label>
 
   <label>
    <input type="radio" name="RG" value="2" checked="checked">
    b2</label>
 
  </p>
</body>
</html>
Mais y'a plus simple ..
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html lang="fr">
<head>
	<meta charset="UTF-8" />
	<script>
 
	function testerRadio( val ){
			document.getElementById("cible").firstChild.nodeValue = val;
  }
 
	</script>
</head>
 
<body>
	<p id="cible">null</p>
 
  <p >
    <label>
      <input type="radio" name="RG" value="1" onClick="testerRadio(this.value)">
		b1</label>
 
   <label>
    <input type="radio" name="RG" value="2" checked="checked" onClick="testerRadio(this.value)">
    b2</label>
 
  </p>
</body>
</html>
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h00.


 
 
 
 
Partenaires

Hébergement Web