Avatar billede dp2001 Juniormester
12. december 2001 - 17:20 Der er 3 kommentarer og
2 løsninger

Radio buttons

Hvordan bruger man værdien fra en radio button, så hvis man skifter værdi, så skifter værdien x antal andre steder i en formular?

Jeg har forsøgt mig i nedenstående, men har ikke helt held med det.

<html>

<head>
<title>Tilføj kupon (formular)</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"layout/1.css\">
<script>
function skrivTilTop(msg, target1,target2){

eval(target);
target1.value = msg;
target2.value = msg;

}
</script>
</head>
<body id=\"nobackground\">
<form name=\"kuponform\" method=\"POST\" class=\"css\" action=\"kupon_insert.asp\">
<table>
<tr>
<td id=topDIV></td>
</tr>
<tr>
<td>Uge<input type=\"text\" name=\"uge\" size=\"1\" maxlength=\"2\"></td>
<td>Spillerunde:<input type=\"text\" name=\"spillerunde\" size=\"1\" maxlength=\"2\"></td>
<td>År:<input type=\"text\" name=\"aar\" value=\"<%Response.Write Year(Now)%>\" size=\"4\" maxlength=\"4\"></td>
<td><input type=\"submit\" value=\"[Tilføj kupon]\"></td>
<td><input type=\"reset\" value=\"[Blank]\"></td>
</tr>
</table>
<table border=\"1px\" cellpadding=\"0\" cellspacing = \"0\" width=\"900px\">
<tr>
<td align=\'right\'><input type=\"text\" name=\"k1n\" size=\"1\" maxlength=\"2\" ></td>
<td><input type=\"text\" name=\"k1b\" size=\"38\" maxlength=\"50\" style=\"border-style: none;\"></td>
<td align=\'center\'>
<input type=\"radio\" name=\"k1t\" value=\"1\" onkeypress=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\" onkeyup=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\" onkeychange=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\">
<input type=\"radio\" name=\"k1t\" value=\"X\" checked=\"checked\" onkeypress=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\" onkeyup=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\" onkeychange=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\">
<input type=\"radio\" name=\"k1t\" value=\"2\" onkeypress=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\" onkeyup=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\" onkeychange=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\">
</td>
<td align=\'center\'><input type=\"text\" name=\"k1o\" size=\"2\"></td>
<td align=\'center\'>&nbsp;<input type=\"text\" name=\"k1t1\" size=\"1\" disabled></td>
<td align=\'center\'>&nbsp;<input type=\"text\" name=\"k1t2\" size=\"1\" disabled></td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
</tr>
</table>
</form>
</body>
</html>
Avatar billede nikolajdu Nybegynder
12. december 2001 - 17:40 #1
Hvad med sådan her:

<html>

<head>
<title>Tilføj kupon (formular)</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"layout/1.css\">
<script>
function skrivTilTop(msg, target1,target2){

target1.value = msg;
target2.value = msg;

}
</script>
</head>
<body id=\"nobackground\">
<form name=\"kuponform\" method=\"POST\" class=\"css\" action=\"kupon_insert.asp\">
<table>
<tr>
<td id=topDIV></td>
</tr>
<tr>
<td>Uge<input type=\"text\" name=\"uge\" size=\"1\" maxlength=\"2\"></td>
<td>Spillerunde:<input type=\"text\" name=\"spillerunde\" size=\"1\" maxlength=\"2\"></td>
<td>År:<input type=\"text\" name=\"aar\" value=\"<%Response.Write Year(Now)%>\" size=\"4\" maxlength=\"4\"></td>
<td><input type=\"submit\" value=\"[Tilføj kupon]\"></td>
<td><input type=\"reset\" value=\"[Blank]\"></td>
</tr>
</table>
<table border=\"1px\" cellpadding=\"0\" cellspacing = \"0\" width=\"900px\">
<tr>
<td align=\'right\'><input type=\"text\" name=\"k1n\" size=\"1\" maxlength=\"2\" ></td>
<td><input type=\"text\" name=\"k1b\" size=\"38\" maxlength=\"50\" style=\"border-style: none;\"></td>
<td align=\'center\'>
<input type=\"radio\" name=\"k1t\" value=\"1\" onclick=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\">
<input type=\"radio\" name=\"k1t\" value=\"X\" checked=\"checked\" onclick=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\">
<input type=\"radio\" name=\"k1t\" value=\"2\" onclick=\"skrivTilTop(this.value,kuponform.k1t1,kuponform.k1t2)\">
</td>
<td align=\'center\'><input type=\"text\" name=\"k1o\" size=\"2\"></td>
<td align=\'center\'>&nbsp;<input type=\"text\" name=\"k1t1\" size=\"1\" disabled></td>
<td align=\'center\'>&nbsp;<input type=\"text\" name=\"k1t2\" size=\"1\" disabled></td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
<td align=\'center\'>&nbsp;</td>
</tr>
</table>
</form>
</body>
</html>

Anyway er 90 pont i overkanten. Prøv at holde pointene inden for de angivet grænser 15/30/60. Der er pointinflation nok herinde i forvejen :))

/Nikolaj
Avatar billede dp2001 Juniormester
12. december 2001 - 17:46 #2
Det virker jo!

Vil du have 15, 45, 60 eller 90 point?
Avatar billede nikolajdu Nybegynder
12. december 2001 - 17:49 #3
Du kan bare give mig 30, så er vi for evigt enige :))
Avatar billede dp2001 Juniormester
12. december 2001 - 18:04 #4
OK og mange tak for hjælpen!
Avatar billede nikolajdu Nybegynder
12. december 2001 - 18:10 #5
fino fino og tak for point :))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester