login  Naam:   Wachtwoord: 
Registreer je!
 Forum

klikken op selectbox

Offline Schokkie - 19/10/2004 18:54
Avatar van SchokkieNieuw lid Hallo

Hoe kan ik ervoor zorgen dat na het klikken op een selectbox

  1. <select name="categorie">
  2. <option value="../mode.php">mode</option>
  3. <option value="../type.php">type</option>
  4. </select>


ik direct naar de link ga zonder dat ik eerst nog op een button moet drukken...

Schokkie

11 antwoorden

Gesponsorde links
Offline Maarten - 19/10/2004 18:58
Avatar van Maarten Erelid
  1. <head>
  2. <script language="JavaScript" type="text/JavaScript">
  3. <!--
  4. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  5. eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  6. if (restore) selObj.selectedIndex=0;
  7. }
  8. //-->
  9. </script>
  10. </head>
  11.  
  12. <body>
  13. <form name="form1">
  14. <select name="menu" onChange="MM_jumpMenu('parent',this,0)">
  15. <option value="pagina.htm">item1</option>
  16. </select>
  17. </form>
  18. </body>
  19. </html>
Offline Schokkie - 19/10/2004 19:06
Avatar van Schokkie Nieuw lid waar heb je dat zo vlug gevonden ?
Maar alvast bedankt .....

Offline Maarten - 19/10/2004 19:14 (laatste wijziging 19/10/2004 19:14)
Avatar van Maarten Erelid Ik heb hier en programma geheten Dreamweaver  En daar kan je dat gewoon zo invoegen, een Jump Menu... graag gedaan.
Offline Schokkie - 19/10/2004 19:23
Avatar van Schokkie Nieuw lid moet dan ook een goed mijn ogen opentrekken. ben ook met dream bezig. of is dat ne plugin ??:$
Offline Schokkie - 19/10/2004 21:01
Avatar van Schokkie Nieuw lid
  1. <head>
  2. <script language="JavaScript" type="text/JavaScript">
  3. <!--
  4. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  5. eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  6. if (restore) selObj.selectedIndex=0;
  7. }
  8. //-->
  9. </script>
  10. </head>
  11.  
  12. <body>
  13. <form name="form1">
  14. <select name="menu" onChange="MM_jumpMenu('parent',this,0)">
  15. <option value="pagina.htm">item1</option>
  16. </select>
  17. </form>
  18. </body>
  19. </html>


De vraag is, Hoe kan ik dan de geselecteeder waarde ook nog eens meegeven via de $_post
Offline Maarten - 19/10/2004 21:08 (laatste wijziging 19/10/2004 21:09)
Avatar van Maarten Erelid wel aangezien het geen form submit is is dat nogal onmogelijk. wat je wel kan doen is de url ipv pagina.htm zo doen: pagina.php?selecteerdewaarde=whatevah

en dan kan je die waarde opvragen met $_GET
Schokkie: geen plugin, gewoon bij die werkbalk -> form -> hebt daar een hele hoop zever en dan ook "Jump Menu".
Offline maestro - 19/10/2004 21:13 (laatste wijziging 19/10/2004 21:14)
Avatar van maestro HTML gevorderde
  1. <form name="form1" action="<?php print ($_SERVER['PHP_SELF']); ?>" method="post">
  2. <select name="menu[]" onChange="MM_jumpMenu('parent',this,0)">
  3. <option value="pagina.htm">item1</option>
  4. </select>


In je doelpagina plaats je:
  1. <?php
  2. $_POST['$menu[0]']
  3. ?>
Offline Maarten - 19/10/2004 21:14
Avatar van Maarten Erelid maar het formulier wordt toch nie gesubmit?
Offline Schokkie - 19/10/2004 21:27
Avatar van Schokkie Nieuw lid ok, thkx
ik kan verder,

mijn prutserij kunt ge zien op
http://www.schokkaert.be/favorieten/index.php

thkx
Offline Schokkie - 19/10/2004 21:37
Avatar van Schokkie Nieuw lid Geeft dit de naam terug van de php-pagina zelf ?

<?php print ($_SERVER['PHP_SELF']);

:ooh:

Thkx, weer wat bijgeleerd !!!

Offline Maarten - 19/10/2004 21:43
Avatar van Maarten Erelid Bekijk anders mijn tut over superglobals: http://www.site...amp;id=141

daar vind je alle $_SERVER dingen...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s