Problème de javascript

Résolu/Fermé
batstoon Messages postés 23 Date d'inscription lundi 9 janvier 2006 Statut Membre Dernière intervention 2 juin 2009 - 29 déc. 2008 à 10:00
batstoon Messages postés 23 Date d'inscription lundi 9 janvier 2006 Statut Membre Dernière intervention 2 juin 2009 - 29 déc. 2008 à 14:39
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 dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
29 déc. 2008 à 11:02
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 lundi 9 janvier 2006 Statut Membre Dernière intervention 2 juin 2009 8
29 déc. 2008 à 14:39
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