login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Toon div aan de hand van option menu

Offline michel3vb - 14/06/2009 15:44 (laatste wijziging 14/06/2009 15:48)
Avatar van michel3vbNieuw lid Hallo,

Ik wil een formulier maken met daarin een option menu.
Kies je in het eerste menu bijvoorbeeld optie 1 dan krijg je een input veld
Kies je bijvoorbeeld optie 2 dan krijg je opnieuw een option menu.
Nu ben ik een beetje aan het klooien geweest met javascript maar ik krijg het nog niet echt voor elkaar

Dit heb ik nu even als test:
  1. <html>
  2. <head>
  3. <script language="javascript" type="text/javascript">
  4. function showHide()
  5. {
  6. dropdown = document.nieuws.nit_id;
  7. return dropdown.options[dropdown.selectedIndex].value
  8. }
  9. </script>
  10. </head>
  11. <body>
  12. <form name="nieuws" enctype="multipart/form-data" action="www.quickboysa6.nl/test3.php" method="post" accept-charset="UTF8">
  13. <select name="nit_id" size="1" onChange="showHide()">
  14. <option value="1">1</option>
  15. <option value="2">2</option>
  16. <option value="3" selected>3</option>
  17. </select>
  18. </form>
  19.  
  20. <script type="text/javascript">
  21. if( showHide()== 3){
  22. document.write("test");
  23. }
  24. else {
  25. document.write("1000");
  26. }
  27. </script>
  28. </body>
  29. </html>


Document.write wordt natuurlijk bepaald aan het begin van de pagina. Dus als je een andere optie kiest dan gebeurd er niks. (refreshen kan ook niet want dan gaat de overige info verloren)
Heeft iemand soms een idee hoe je dit kan oplossen of een werkend voorbeeld (kan ook google ook niks vinden)?

alvast bedankt
Groetjes Michel

2 antwoorden

Gesponsorde links
Offline Raze - 14/06/2009 16:32
Avatar van Raze PHP beginner misschien met CSS -> display: none voor de verschillende elementen.
En dan via de select > value de display op block zetten.

Zo doe ik het tenminste toch.
Offline michel3vb - 15/06/2009 16:14
Avatar van michel3vb Nieuw lid Raze dat heb ik al welleens geporbeerd, maar ik vind dat toch nooit echt lekker werken. IE of FF zit dan altijd wel weer dwars, dus ik vroeg me af of er soms ook een andere manier was
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s