login  Naam:   Wachtwoord: 
Registreer je!
 Forum

formulier in PHP

Offline brutal - 05/06/2008 15:07
Avatar van brutalNieuw lid Hoi,

hoe kan ik in één formulier ervoor zorgen dat als ik een keuze maken uit een options lijst de options in een andere lijst hierop worden afgestemd.

Bijvoorbeeld:
lijst 1: keuze uit A/B/C

lijst 2:
- bij keuze A in lijst 1: keuze uit 1-2-3
- bij keuze B in lijst 1: keuze uit 4-5-6
- bij keuze C in lijst 1: keuze uit 7-8-9

hopelijk is het probleem duidelijk uitgelegd...

bedankt voor alle mogelijke hulp

2 antwoorden

Gesponsorde links
Offline Martijn - 05/06/2008 15:15
Avatar van Martijn Crew PHP je maakt gewoon een form met 3 opties, en dan

if($optie==1){
keuze uit 1-2-3
}
etc
Offline memar - 07/06/2008 00:18
Avatar van memar Nieuw lid Dat kan je beter met js doen dan met php. Omdat bij php zul je je pagina moeten gaan vernieuwen om hetzelfde resultaat te krijgen en zul je achterna ook wss problemen krijgen met het verzenden van het formulier. Volgens mij zou dit een oplossing moeten geven op je probleem:

  1. <script>
  2.  
  3. function go() {
  4.  
  5. if(document.frm.sel1.value=='a') {
  6. document.frm.sel2.options[0] = new Option('1','1');
  7. document.frm.sel2.options[1] = new Option('2','2');
  8. document.frm.sel2.options[2] = new Option('3','3');
  9. }
  10. if(document.frm.sel1.value=='b') {
  11. document.frm.sel2.options[0] = new Option('4','4');
  12. document.frm.sel2.options[1] = new Option('5','5');
  13. document.frm.sel2.options[2] = new Option('6','6');
  14. }
  15. if (document.frm.sel1.value=='c') {
  16. document.frm.sel2.options[0] = new Option('7','7');
  17. document.frm.sel2.options[1] = new Option('8','8');
  18. document.frm.sel2.options[2] = new Option('9','9');
  19. }
  20.  
  21. }
  22.  
  23. </script>


  1. <form name='frm'>
  2.  
  3. <select onchange='go()' name="sel1">
  4. <option value="a">1-3</option>
  5. <option value="b">4-5</option>
  6. <option value="c">6-9</option>
  7.  
  8. <select name="sel2">
  9. <option>Kies iets</option>
  10.  
  11. </form>


Mvg memar
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.271s