Avatar billede Mik2000 Professor
23. maj 2006 - 21:04 Der er 6 kommentarer og
1 løsning

Felt i form - gøres ikke synlig eller låses

Jeg henter en en checked value fra en "radio" knap.
if(document.form1.q1[0].checked) {
        document.form1.s1.value = "Rigtigt: Begrundelse";
        rigtige++;
        // Her skal den låse feltet document.form1.q1[0] og feltet document.form1.q1[1]
        // Det er også her den skal gøre dem usynlige i en senere version
    }

Hvordan indsætter jeg i denne sådan så felterne låses (dvs så de ikke kan vælge noget andet efter de har trykket)?

Senere har jeg også brug for at feltet bliver ysynligt i stedet for låst. Hvordan ber man den om det?

Hvis du kan svare på et af dem bare, er dette alletiders. Håber der er nogle hajer ;)

På forhånd tak :)
Avatar billede olebole Juniormester
24. maj 2006 - 00:24 #1
<ole>

Prøv med et link og en forklaring ... så er det meget lettere at hjælpe  :)

/mvh
</bole>
Avatar billede Mik2000 Professor
24. maj 2006 - 01:02 #2
Har desværre ikke et link endnu da den kører lokalt.

Men basis så skal jeg bede et felt i en form være usynligt eller låst.

Har prøvet med:
document.form1.q1.style.visibility = "hidden";
document.form1.q1.style.visibility = "hide";
men de virker ikke.
Feltet den skal gøre usynlig eller låse er i dette tilfælde radio buttons (de runde hvor man vælger enten det ene eller det andet.

Men som sagt det jeg skal bruge er:
Hvordan låser man et felt?
Hvordan gør man det usynligt?

Det er en side hvor der er nogle spørgsmål og når de så svarer skal de ikke kunne ændre svaret. Resten virker men aner bare ikke hvordan man fortæller et form-felt at det er usynligt eller låst (så man ikke kan skrive i det eller i dettte tilfælde vælge den anden mulighed)

Håber det er lidt nemmere at forstå ud for dette :)
Avatar billede roenving Novice
24. maj 2006 - 14:17 #3
Du kan ikke tilgå flere elementer i et array uden at tage dem et ad gangen !-)

-- i øvrigt har du vist også overset reglernes (http://www.eksperten.dk/regler.phtml) §2.1.11:

[Det er ikke tilladt, at] oprette det samme spørgsmål flere gange - heller ikke selv om spørgsmålet kunne ligge i flere kategorier. Er der ikke indløbet tilfredsstillende svar på et spørgsmål efter 7 dage, er det dog tilladt at lukke det oprindelige spørgsmål, og oprette et nyt identisk.
Avatar billede Mik2000 Professor
25. maj 2006 - 00:19 #4
Hej roenving

Sorry, det avde jeg ikke læst. Det var blot for at beskrive det bedre :(

Okay så fandt ud af man kan gøre sådan:
        document.form1.q1[1].style.visibility = "hidden";
        document.form1.q1[0].style.visibility = "hidden";

Kender du eller I andre også en måde at låse dem på?
Avatar billede nyp Nybegynder
26. maj 2006 - 01:54 #5
Med document.form1.q1[1].disabled=true; bliver den låst.
Avatar billede Mik2000 Professor
26. maj 2006 - 02:41 #6
Hejsa

Send et svar så er der point. Det lykkes at få dem låst :) Tak for hjælpen.

Mvh
Kim
Avatar billede Mik2000 Professor
22. juni 2006 - 23:44 #7
Jeg lukker denne nu da der stadig ikke er svar en måned efter.

Men mange tak for hjælpen :)
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