Hjælp til js

Tags:    html css

<< < 12 > >>
Hej kunne godt bruge lidt hjælp til javascript

Altså det er meningen i en formular at man i starten endten skal trykke ja til en checkbox eller nej. Og hvis man trykker ja så vises nogle punkter ikke og hvis nej gør de.

Har selv prøvet lidt:

Fold kodeboks ind/udKode 


Sikkert mange fejl, men er jo ny indenfor js:)

-------------------------------------
Jacob Funch
www.itechnic.dk



Du har skrevet if checkbox men checkboxene hedder ja og nej. Så du tjekker om en checkbox der hedder checkbox har værdien ja. Jeg ville bruge radiobuttons da det gør det hele rimelig meget nemere. Desuden er jeg ikke sikker på at det er nok at skrive if checkbox. Tror du skal bruge if document.getElementsByName("checkbox"). Men er ikke sikker.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



hvis du skal referere til en checkbox ved navn skal den have et id, og så skal du bruge checked propertyen på checkboxen

(¯`·._.·[Brian Hvarregaard]·._.·´¯)
Praesto et Persto



hvis du skal referere til en checkbox ved navn skal den have et id, og så skal du bruge checked propertyen på checkboxen

(¯`·._.·[Brian Hvarregaard]·._.·´¯)
Praesto et Persto


Ja, og desuden skal du ikke have koden til at køre når du loader siden, men når man klikker på checkboksens (hvilket jeg ville tro skulle være radiobuttons), så koden skal sættes ind i en event handler.



Altså noget i den stil?

Fold kodeboks ind/udKode 


-------------------------------------
Jacob Funch
www.itechnic.dk



Noget i denne stil

Fold kodeboks ind/udKode 



[Redigeret d. 21/07-05 22:33:46 af Jesper Kristensen]



Virker ikke helt, lige meget om man trykker ja eller nej kommer den frem med Hejsa2 det vil sige det som skal komme frem hvis man havde trykket nej...

Hvorfor det?

-------------------------------------
Jacob Funch
www.itechnic.dk



Nå ja, det er da sikkert fordi man ikke kan bruge document.write her. Men hvad bruger man så??

-------------------------------------
Jacob Funch
www.itechnic.dk



Lav evt. et div element og definer den med et id.
Dernæst kan du sætte en værdi i dette div-tag via.

document.getElementById("id_paa_dit_div_tag").innerHTML = "Noget tekst";

hvor <div> tagget ser således ud:
<div id="id_paa_dit_div_tag"></div>



I dit tilfælde kan du også bare skrive al koden, og så bestemme om det skal være synligt med document.getElementById().style.display



Ja dette virker:

Fold kodeboks ind/udKode 


Men hvis man først trykker på ja og derefter nej skriver den begge resultater ud, der er det så meningen den kun skal skrive det resultat ud man lige har valgt... Hvordan??:)

-------------------------------------
Jacob Funch
www.itechnic.dk



<< < 12 > >>
t