webForumDet fria alternativet
Logga in / Bli medlem

radiobuttons?

JavaScript

2 svar · 172 visningar · startad av limpon

Medlem sedan sep. 2001175 inlägg
Frågan#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

Medlem 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.

Medlem sedan sep. 2001175 inlägg
#3

TACK! Fy f*n vad bra =)

249 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)