Skift værdi i radiobutton
Jeg har bøvl med at fremkalde værdien på min radiobutton. Hvordan får jeg ændret værdien, så post-metoden sender værdien "fredag" istedet for en numerisk værdi, når brugeren har klikket af i fredag?Er presset med at få den klar, så der er ekstra point på højkant.
Her er koden:
<script language="JavaScript">
function medlem() {
var f = document.forms[0];
f.item1[0].value="400.00"; /*Alle dage*/
f.item1[1].value="0.00";
f.item1[2].value="110.00"; /*Fredag*/
f.item1[3].value="260.00"; /*Lørdag*/
f.item1[4].value="110.00"; /*Søndag*/
}
(gentages for de andre typer)
function aktiver(){
var knap = document.getElementsByTagName('input');
for(i=0;i<knap.length;i++){
if(knap[i].className=="minpris"){
knap[i].onclick=function(){
reCalc();
}
}
}
}
function reCalc(){
var theForm = document.forms[0];
var total = 0;
var fName = ["item1:txtFieldX","item2:txtFieldY"];
for(var k=0;k<fName.length;k++){
var rBtn = theForm[fName[k].split(":")[0]];
var vFld = theForm[fName[k].split(":")[1]];
if(rBtn) {
for(var l=0;l<rBtn.length;l++){
if(rBtn[l].checked==true){
vFld.value=rBtn[l].value;
total += rBtn[l].value*1;
}
}
}
}
theForm.subTotal.value=total.toFixed(2);
}
window.onload=aktiver;
</script>
<table border="0" width="630" cellpadding="0" cellspacing="0">
<form name="elevmoede" action="http://formmail.andersenit.dk/formmail.pl" method="POST">
<input type="hidden" name="recipient" value="epojokke@ryhojskole.dk">
<input type="hidden" name="subject" value="Tilmelding til elevmøde">
<input name=return_link_url type=hidden value=http://www.ryhojskole.dk>
<input TYPE="hidden" NAME="email" VALUE="nobody@ryhojskole.dk">
<input type="hidden" name="redirect" value="http://www.ryhojskole.dk/elevforening/index.asp?sektion=tak">
<tr>
<td> </td>
<td colspan="4"><a href="index.asp?sektion=main" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('tilbage','','tilbage_on.gif',1)"><img name="tilbage" border="0" src="tilbage_off.gif" width="122" height="16"></a><br><br></td>
</tr>
<tr>
<td rowspan="5"> </td>
<td class="overskrift" colspan="4">Tilmelding til Elevmødet <%=Request.Querystring ("aar")%><br><br></td>
</tr>
<tr>
<td class="tekst2" colspan="4"><b>Elektronisk tilmelding:</b><br><hr width="600" size="1" color="Gray" noshade align="left"></td>
</tr>
<tr>
<td class="tekst" colspan="4">
<p>Her kan du melde dig til årets elevmøde.<br>
<br>
Mødet starter fredag den 4. august klokken 16 og slutter om eftermiddagen
søndag den 6. august. Er du medlem af elevforeningen, koster et armbånd til alle tre dage 400 kroner. </p>
<p>Er du ikke medlem, koster det 100 kr. ekstra at være med til den store
gensynsfest - så hvorfor ikke <a href="index.asp?sektion=tilmelding&area=elevforeningen" class="linkblue">melde
sig ind i elevforeningen</a> med det samme? Et års medlemsskab
koster kun 110 kr. og så får du skriftet, nyheder fra højskolen,
og rabat til temadagen og Ry Uden Filter oven i hatten.<br>
<br>
</p>
</td>
</tr>
<tr>
<td valign="top" class="tekst" width="400">
<input type="radio" name="status" onclick="medlem();reCalc();">
<b>medlem</b><br>
<input type="radio" name="status" onclick="ikkemedlem();reCalc();">
<b>ikke medlem</b><br>
<input type="radio" name="status" onclick="jubilar();reCalc();">
<b>jubilar</b><br>
<input type="radio" name="status" onclick="ikkejubilar();reCalc()">
<b>jubilar - ikke medlem</b><br>
<hr>
<input type="radio" name="item1" class="minpris" onclick="document.getElementById('myArea').disabled = true;">
Jeg ønsker at deltage <b>alle dage</b> <br>
<input type="radio" name="item1" onclick="document.getElementById('myArea').disabled = false;">
Jeg ønsker kun at deltage i følgende:
<table border="0" valign="top" class="tekst" id="myArea" disabled>
<tr>
<td width="10" valign="top" class="tekst"> </td>
<td width="10" valign="middle" class="tekst">></td>
<td width="50" valign="top" class="tekst"><input type="checkbox" name="item1" class="minpris"><b>Fredag</b></td>
</tr>
<tr>
<td width="10" valign="top" class="tekst"> </td>
<td width="10" valign="middle" class="tekst">></td>
<td valign="top" class="tekst"><input type="checkbox" name="item1" class="minpris"><b>Lørdag</b></td>
</tr>
<tr>
<td valign="top" class="tekst"> </td>
<td width="10" valign="middle" class="tekst">></td>
<td width="50" valign="top" class="tekst"><input type="checkbox" name="item1" class="minpris"><b>Søndag</b></td>
</tr>
</table>
<input type=text name=txtFieldX class="price" size="20">
<hr>
<input type=radio name=item2 class="minpris" value="0.00">
Jeg tager sovepose med og sover med mit hold
<br>
<input type=radio name=item2 class="minpris" value="150.00"> Jeg vil gerne reservere enkeltværelse<br>
<input type=radio name=item2 class="minpris" value="100.00"><input type="hidden" name="dobbelt" value="yes"> Jeg vil gerne reservere dobbeltværelse<br>
<input type=radio name=item2 class="minpris" value="75.00" onclick="setRoomType(this);"> Jeg vil gerne reservere trippelværelse<br>
<p>
<input type=text name=txtFieldY class="price" size="20" readonly><br>
Jeg ønsker at dele værelse med:
<input type=text name=værelsesinfo value="skriv navn(e)" size="20"> </p>
<hr>
<span style="position:absolute;z-index:-1;">Subtotal:</span>
<input type=text name=subTotal class="price" readonly size="20"> </td>
<td bgcolor="Gray" width="1"><img src="../blank.gif" alt="" width="1" height="1" border="0"></td>
<td width="1"> </td>
<td valign="top">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="tekst">Fornavn<br><input type="text" size="20" name="fornavn" class="form2"><br><br></td>
<td> </td>
<td class="tekst">Efternavn<br><input type="text" name="efternavn" size="20" class="form2"><br><br></td>
</tr>
<tr>
<td class="tekst">By<br><input type="text" name="by" size="20" class="form2"><br><br></td>
<td> </td>
<td class="tekst">Postnr.<br><input type="text" name="postnr" size="5" class="form2"><br><br></td>
</tr>
<tr>
<td class="tekst">Telefon/e-mail<br><input type="text" size="20" name="tlf_mail" class="form2"><br><br></td>
<td> </td>
<td class="tekst">Årgang<br><input type="text" name="aargang" size="5" class="form2"><br><br></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="5" align="right"><input type="submit" name="Send" value="Afsend" target="kontoret@ryhojskole.dk" class="form2"> <input type="reset" name="Nulstil" value="Nulstil" class="form2"></td>
</tr>
</form>
