Gå til innhold

Problemer med hide / show av divs


Anbefalte innlegg

Hei!

 

Jeg har et enkelt skjema som jeg ønsker å gjøre dynamisk. Med det mener jeg at forskjellige deler av skjemaet skal vises og gjemmes avhengig av verdien på en checkbox.

 

Koden ser ut som følgende:

$existinguser = 1;

<input type="checkbox" class="checkbox" name="existinguser" id="existinguser" <?if(isset($existinguser)):?>checked="checked"<?endif?> onclick="if(this.checked) { show('id_existing'); hide('id_input'); } else { hide('id_existing'); show('id_input'); }">

 

Variabelen $existinguser settes et annet sted i koden, men jeg satte den inn her for å forenkle litt.

 

Tilhørende har jeg da to divs med id "id_existing" og "id_input".

 

Det merkelige er at i Explorer 7.0 fungerer dette som det skal, mens i Firefox og Opera skjer det ingen ting når jeg trykker på checkboxen.

 

Noen som har en ide om hva som kan være feil?

Lenke til kommentar
Videoannonse
Annonse

Takker for hjelpen folkens :)

 

Fant dog ut at feilen skyldtes en helt annen ting :p

Jeg hadde faktisk en show() og hide() -funksjon et annet sted i koden, så tipper det ble problemer med å vite hvilken som skulle brukes :whistle:

 

Sånn kan det gå når man er dårlig til å dokumentere, og enda dårligere til å huske hva man alt har gjort :blush:

 

Uansett; det løste seg med å bytte navn på funksjonene

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...