Problème de javascript

Résolu
batstoon Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
batstoon Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un problème en apparance tout simple :

Je veut afficher la valeur d'un bouton radio avec un "alert".

J'ai donc:
<form action="index.asp" method="post" name="geoloc">

<input name="proxradio" value="0.5" type='radio' onchange="chgZomm()">


Dans ma fonction chgZomm() plus haut, j'ai :
function chgZomm(){
alert (document.geoloc.proxradio.value)
}

J'ai aussi essayé
function chgZomm(){
alert (document.proxradio.value)
}

=> Dans le alert, j'ai toujours "undefined" :(
Quelqu'un à une idée ?

2 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Bonjour,

et si tu mets:

<form action="index.asp" method="post" name="geoloc">

<input name="proxradio" value="0.5" type='radio' onChange="chgZomm(this)">



function chgZomm(rad){
alert (rad.value)
} 
0
batstoon Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   8
 
Finalement je m'en suis sorti en créant un écouteur sur la radiobox

document.getElementById("0.5").onclick = function(event)
{
chgZomm(this.id);
}

document.getElementById("2").onclick = function(event)
{
chgZomm(this.id);
}

document.getElementById("5").onclick = function(event)
{
chgZomm(this.id);
}

document.getElementById("10").onclick = function(event)
{
chgZomm(this.id);
}
0