Avatar billede brian Nybegynder
21. august 2000 - 11:28 Der er 1 kommentar og
1 løsning

radio buttons

Forsættelse af http://www.eksperten.dk/spm/23600

Jeg har 10 grupper og hver skal checke for et rigtigt svar, nogle gode forslag - min måde bliver til en laaaaaaang kode.

Hvordan får jeg variablen (eller værdien) med over på en anden side ?

Jeg arbejder i PF2000 og har ikke adgang til ASP eller PHP
Avatar billede brian Nybegynder
21. august 2000 - 18:30 #1
prøver igen
Avatar billede olebole Juniormester
21. august 2000 - 20:35 #2
<ole>
Her laver du et \'hidden\' felt for hver radio-group. Dine variabler hedder så \'RadioVal1\', \'RadioVal2\' osv, og er direkte tilgængelige i asp-scriptet:

<html>
<head>
<title> Radio </title>
<script language=\"JavaScript\">
<!--
var num = 2; // Antal af radiogrupper
function test(f) { 
    for (i=0;i<num+1;i++) {
        for (j=0; j<f.length; j++) {
            if (f.elements[j].name == \"spg\"+i && f.elements[j].checked) {
                eval(\"f.RadioVal\"+ i +\".value = f.elements[j].value\");
            }
        }
    }
    alert(f.RadioVal1.value+\' - \'+f.RadioVal2.value); //  Her tester du bare, hvad dine hidden-fields har af værdi
}
 
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\">

<form>
<input type=\"radio\" name=\"spg1\" value=\"1\">
<input type=\"radio\" name=\"spg1\" value=\"2\">
<input type=\"radio\" name=\"spg1\" value=\"3\"> <br>
<input type=\"radio\" name=\"spg2\" value=\"1\">
<input type=\"radio\" name=\"spg2\" value=\"2\">
<input type=\"radio\" name=\"spg2\" value=\"3\"> <br>
<input type=\"hidden\" name=\"RadioVal1\">
<input type=\"hidden\" name=\"RadioVal2\">
<input type=\"button\" onclick=\"test(this.form);\" value=\"TRYK\">
</form>

</body>
</html>

/Vh
</bole>
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