Avatar billede fun22 Nybegynder
15. februar 2004 - 11:33 Der er 6 kommentarer og
1 løsning

Asp spørgsmål

Hej

Jeg er ved at lave et stort spørge skema, og har lige nogen ting jeg ikke kan finde ud af. Jeg udskriver det fra en database, og der er så X antal posts:

1. jeg har EN <form> men mange radio buttons, hvordna gør ejes sådan at de virker uafhængi af hinanden i grupper på 4?

2. Hvis nu vi siger at der er 5 spørgsmål, hvordan får jeg dem så checket alle sammen? Altså hvis den udskriver 5 spørgsmål hvordan finder jeg så ud af om der er svaret rigtigt på alle sammen?

Håber i forstår...

Mvh
Jesper
Avatar billede erikjacobsen Ekspert
15. februar 2004 - 11:42 #1
1) Den i samme gruppe skal have samme navn  <...name="gruppe1"....>
Avatar billede ch007 Nybegynder
15. februar 2004 - 12:53 #2
Uddybning til 2éren??
Avatar billede nute Nybegynder
15. februar 2004 - 13:42 #3
en måde at gøre det på:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function checkQuestion()
    {
        var bIsAnswered = false;
        var arrRadioButtons = null;
        var objRadio = null;
        for( var i = 1; i <= 5; i++ )
        {
            bIsAnswered = false;
            arrRadioButtons = document.forms[ 'frm' ].elements[ "spm" + i ];
            for( var j = 0; j < arrRadioButtons.length; j++ )
            {
                objRadio = arrRadioButtons[ j ];
                bIsAnswered = objRadio.checked;
                if( bIsAnswered )
                {
                    break;
                }
            }
            if( !bIsAnswered )
            {
                alert( "alle spm er ikke besvaret");
                break;
            }           
        }
    }
    //-->
    </script>
</head>

<body>
<form id="frm">
<input type="radio" id="spm1" name="spm1"> Spm 1<br>
<input type="radio" id="spm1" name="spm1"> Spm 1<br>
<input type="radio" id="spm1" name="spm1"> Spm 1<br>
<input type="radio" id="spm2" name="spm2"> Spm 2<br>
<input type="radio" id="spm2" name="spm2"> Spm 2<br>
<input type="radio" id="spm2" name="spm2"> Spm 2<br>
<input type="radio" id="spm3" name="spm3"> Spm 3<br>
<input type="radio" id="spm3" name="spm3"> Spm 3<br>
<input type="radio" id="spm3" name="spm3"> Spm 3<br>
<input type="radio" id="spm4" name="spm4"> Spm 4<br>
<input type="radio" id="spm4" name="spm4"> Spm 4<br>
<input type="radio" id="spm4" name="spm4"> Spm 4<br>
<input type="radio" id="spm5" name="spm5"> Spm 5<br>
<input type="radio" id="spm5" name="spm5"> Spm 5<br>
<input type="radio" id="spm5" name="spm5"> Spm 5<br>
<input type="button" onclick="checkQuestion();" value="Er alle spm besvaret ?">
</form>

</body>
</html>


/nute
Avatar billede fun22 Nybegynder
15. februar 2004 - 15:59 #4
Nute>> får en fejl ved: for( var j = 0; j < arrRadioButtons.length; j++ )

'length' er 0 eller ikke et objekt
Avatar billede nute Nybegynder
15. februar 2004 - 23:17 #5
hvad hedder din form, og hvad hedder dine radiobuttons ?
Avatar billede fun22 Nybegynder
25. februar 2004 - 19:04 #6
jer der har bidraget med noget, kan i ikke lige ligge et svar, så i kan få pointsne...
Avatar billede nute Nybegynder
26. februar 2004 - 09:15 #7
svar
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
Kurser inden for grundlæggende programmering

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