webForumDet fria alternativet

radiobuttons?

2 svar · 170 visningar · startad av limpon

limponMedlem sedan sep. 2001175 inlägg
#1

Jag är ganska obekant med javascript.
Och nu vill jag ha ett som inte går att hitta på nätet =).

Nåja. till mitt problem.

Det är så här att jag har 4:a st radiobuttons.

om jag vill ha ett värde på dom alla.

t.ex

radiobutton1 = 30 000 000
radiobutton2 = 20 000 000
radiobutton3 = 5 000 000
radiobutton4 = 100 000

och sedan ha en vanlig form input type text. som skriver ut hur mycket man har kvar av sin budget om man klickar på det där. minus ska också gå. Men då ska man itne kunna klicka på submit för att man ligger minus.

Hoppas ni förstår något ur mina yra tankar =)

Tack på förhand

------------------
//Limpon

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Lite beroende på hur avancerat du behöver göra det, men detta löser vad du frågar efter;

<script language="JavaScript" type="text/javascript">
var budget=10000000;
</script>
<form action="whatever.asp" onSubmit="return (parseInt(this.resultat.value)<0)?false:true;">
<input type="radio" name="foo" value="30000000" onClick="this.form.resultat.value=budget-this.value">30 000 000<br>
<input type="radio" name="foo" value="20000000" onClick="this.form.resultat.value=budget-this.value">20 000 000<br>
<input type="radio" name="foo" value="5000000" onClick="this.form.resultat.value=budget-this.value">5 000 000<br>
<input type="radio" name="foo" value="100000" onClick="this.form.resultat.value=budget-this.value">100 000<br>
Resultat: <input type="text" name="resultat">

Annars för att med script läsa av värdet i en markerad radio-ruta använder du;

for (n=0; n<document.myForm.myRadio.length; n++){
if (document.myForm.myRadio[n].checked) value=document.myForm.myRadio.value;
}

om formuläret heter myForm och radioknapps-arrayen heter myRadio.

------------------
/ J

limponMedlem sedan sep. 2001175 inlägg
#3

TACK! Fy f*n vad bra =)

------------------
//Limpon

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