Avatar billede lubker Nybegynder
20. oktober 2003 - 18:16 Der er 4 kommentarer og
1 løsning

Ændring af form ved at vælge i select.

Hej.
Jeg programmerer noramlt i PHP, og er stødt ind i et problem, som nok skal løses med lidt Java.

Jeg har en selec menu, med to muligheder,

Når den ene bliver valgt, skal der gerne lige hoppe et par ekstra input-felter frem.

Er det noget der kan lade sig gøre uden at hele siden skal loades igen?!?
Avatar billede roenving Novice
20. oktober 2003 - 18:25 #1
Hvis de skal skubbe andet indhold ned, er det:

<select onchange="visFelter(this)">
<option value="Skjul">Mulighed 1</option>
<option value="Vis">Mulighed 2</option>
</select><br>
<input name="Vis1" id="Vis1" type="text" style="display:none;"><br>
<input name="Vis2" id="Vis2" type="text" style="display:none;">

<script type="text/javascript">
function visFelter(fld){
  if(fld.value=='Vis'){
    document.getElementById('Vis1').style.display='block';
    document.getElementById('Vis2').style.display='block';
  }
}
</script>

Hvis de bare skal komme frem et sted, hvor der ellers skal være tomt, skal du bruge visibility='hidden' i felterne og .style.visibility='visible' ...
Avatar billede lubker Nybegynder
20. oktober 2003 - 18:47 #2
Tak.
Det virker bare helt perfekt.
Avatar billede lubker Nybegynder
20. oktober 2003 - 18:49 #3
Hvordan kan jeg give dig point?
- er ny herinde...
Avatar billede roenving Novice
21. oktober 2003 - 00:06 #4
Det kan du nu !-)

-- og velbekomme '-)
Avatar billede roenving Novice
22. oktober 2003 - 01:17 #5
-- og tak for points ;~}
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