webForumDet fria alternativet

skicka med radionamn till funktion

3 svar · 239 visningar · startad av peterbladh

peterbladhMedlem sedan juni 2000277 inlägg
#1

Hej,
jag behöver lite java script hjälp!
Jag vill ha en funktion som räknar ut en grej med hjälp av values i tex en radiobutton.

typ så här

<input type="radio" name="f1" value="1" onclick="rakna('tf1')">

och en funktion som tar emot tf1 (namn på en textruta) och skriver där värder från f1 gånger 10

function rakna(f){
form1[f].value=f1.value*10;
}

...Men det fungerar ju inte. Den säger den att value till f1 är undefined

HJÄLP!

Finns det förresten nåt bra referensverk att reckomendera ute på nätet?!

------------------
/peterbladh

[Redigerat av peterbladh den 30 mar 2001]

[Redigerat av peterbladh den 30 mar 2001]

peterbladhMedlem sedan juni 2000277 inlägg
#2

...eller vänta nu - det verkar bero på att jag har flera radiobuttons med samma namn. Jag antog att den skulle välja den av dem som är "checked". Kan man gå igenom alla radiobuttons med samma namn och kolla vilken som är checked?

------------------
/peterbladh

JohnsenMedlem sedan juli 2000836 inlägg
#3

Har du flera input med samma namn bildar de en array.

Hitta den checkade radioknappens värde:

var check = document.form_namn.radiobutton_namn;
var vardet = "ingen checkad"
for (var i=0; i<check.length; i++){
if(check[i].checked){ vardet=check[i].value; }
}
alert(vardet);

------------------
- J-O-H-N-S-E-N -
------------------

peterbladhMedlem sedan juni 2000277 inlägg
#4

Tackar!

------------------
/peterbladh

134 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)