Avatar billede snailwalker Nybegynder
23. september 2003 - 21:58 Der er 7 kommentarer og
1 løsning

Vis tekst ved besvarelse af formular

Jeg er i gang med at lave en side der skal vise noget tekst hvis folk har sagt nej til et spørgsmål.

Det skal være i JavaScript, men jeg bliver ved med at få fejl.

Prøv at kigge på den her:

http://www.70262266.dk/sections/pages/on2day/framesets/9/content.asp?page=9

Håber I kan finde fejlen...
Avatar billede skovenborg Nybegynder
23. september 2003 - 22:55 #1
der er en asp fejl på din side - hvis det den du tænker på så er det her den forkerte kategori.
Avatar billede snailwalker Nybegynder
23. september 2003 - 23:10 #2
Jamen når man vælger fx nej på to af spørgsmålene kommer der en boks om at check 2.1 er null eller ikke et objekt.

Hvis det link ikke virker så prøv at gå ind på http://www.70262266.dk og klik på test din lås
Avatar billede snailwalker Nybegynder
24. september 2003 - 21:44 #3
Er der ikke nogle der vil hjælpe mig?
Avatar billede skovenborg Nybegynder
24. september 2003 - 22:08 #4
Med mindre formularen via asp sendes videre til dig, så kan det gøres på denne måde:
I HEADEREN:
<script language=javascript><!--
var str = "";
function tjek(Formular){

        if((Formular.check1[1].checked || Formular.check2[1].checked || Formular.check3[1].checked || Formular.check4[1].checked || Formular.check5[1].checked || Formular.check6[1].checked || Formular.check7[1].checked || Formular.check8[1].checked)){


                if(Formular.check1[1].checked){
                str += "1. Cylinderen bør udskiftes, da den daglige brug gennem 10 år har nedsat låsenes sikkerhed betydeligt.";
                }
                if(Formular.check2[1].checked){
                str += "2. Skal fejlen udbedres - hvis du ikke selv kan udføere arbejdet, bør du kontakte en fagmand.";
                }
                if(Formular.check3[1].checked){
                str += "3. Kan der montere en stplskinne i hele dørens højde.";
                }
                if(Formular.check4[1].checked){
                str += "4. Bør du montere ekstra låse";
                }
                if(Formular.check5[1].checked){
                str += "5. Bør du udskifte de låse, der ikke er forsynet med stålrigel.";
                }
                if(Formular.check6[1].checked){
                str += "6. Bør du overveje at udskifte låsen til en godkendt Ruko lås";
                }
                if(Formular.check7[1].checked){
                str += "7. Er låsen ikke udesikker, og en tyv der har brudt ind gennem et vindue, kan låse sig ud ad hoveddøren.";
                }
                if(Formular.check8[1].checked){
                str += "8. Stikker cylinderen mere end 2 mm. ud, bør cylinderringen udskiftes til en ny i korrekt højde.";
                }

        }
        else{
        str = "Der er umiddelbart ikke noget i vejen med din lås";
        }
        document.getElementById('skrivfejl').innerHTML = str;
}
// -->
        </SCRIPT>

I BODY:
<div id="skrivfejl"></div> <- sættes hvor du vil skrive fejlene

NEDERST i FORMEN:
<th align=left>&nbsp;
<p><input type="button" value="Tjek låsen" onclick="tjek(this.form);"><input type=reset value=Nulstil></p></th>

Og så kan du bare fjerne onsubmit i <form>
Avatar billede snailwalker Nybegynder
24. september 2003 - 22:25 #5
Tak for svaret, men hvad hvis jeg gerne vil have linjeafstand mellem besvarelserne? Undskyld men jeg er altså en kegle til det :-)
Avatar billede skovenborg Nybegynder
24. september 2003 - 22:29 #6
str += "1. Cylinderen bør udskiftes, da den daglige brug gennem 10 år har nedsat låsenes sikkerhed betydeligt.<br>";

det skal du så gerne ved resten.
Avatar billede snailwalker Nybegynder
25. september 2003 - 14:56 #7
Tusind tak for hjælpen skovenborg. Håber du kan nøjes med et tak og for pointene :-)

Så skriv lige et svar :-)
Avatar billede skovenborg Nybegynder
25. september 2003 - 15:10 #8
det skulle jeg vel nok kunne ;-)
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