login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Formulier lijst. (Opgelost)

Offline thomasje - 21/05/2008 20:39 (laatste wijziging 03/06/2008 21:11)
Avatar van thomasjeMySQL beginner Hoe kan je tekst weergeven en weghalen als je een andere option selecteert in een lijst bij formulieren?
Ik heb het nu zo maar dan blijft alles wat je hebt geselecteert staan.

  1. <select onchange="document.getElementById(this.value).style.visibility='visible';" name="periode">
  2. <option id="0" value="0" selected="selected">Selecteer de periode</option>
  3. <option value="1">05.01. - 22.03.2008</option>
  4. <option value="2">22.03. - 12.04.2008</option>
  5. <option value="3">12.04. - 26.04.2008</option>
  6. <option value="4">26.04. - 10.05.2008</option>
  7. <option value="5">10.05. - 07.06.2008</option>
  8. <option value="6">07.06. - 28.06.2008</option>
  9. <option value="7">28.06. - 05.07.2008</option>
  10. <option value="8">05.07. - 30.08.2008</option>
  11. <option value="9">30.08. - 06.092008</option>
  12. <option value="10">06.09. - 13.09.2008</option>
  13. <option value="11">13.09. - 27.09.2008</option>
  14. <option value="12">27.09. - 25.10.2008</option>
  15. <option value="13">25.10. - 20.12.2008</option>
  16. <option value="14">20.12.2008 - 03.01.2009</option>
  17.  
  18. </p>
  19. <div style="visibility:hidden;" id="0">
  20. Selecteer eerst de periode
  21. </div>
  22.  
  23. <div style="visibility:hidden;" id="1">
  24. Week :<br/>
  25. Week :<br/>
  26. Week :</p>
  27. </div>

Ik dacht ik plaats het maar hier omdat het waarscheinlijk met iets van php moet. Maar $_POST werkt het niet.



14 antwoorden

Gesponsorde links
Offline thomasje - 22/05/2008 16:26
Avatar van thomasje MySQL beginner Kan je is wat beter uitleggen, waar kan ik dit plaatsen?
In de div of ?
Offline thomasje - 22/05/2008 16:33
Avatar van thomasje MySQL beginner Ja maar hoe moet ik het verwerken dan in het weergeven van de tekst?
Offline thomasje - 22/05/2008 16:40
Avatar van thomasje MySQL beginner Ja en als bijvoorbeeld 12.04. - 26.04.2008 komt er een andere tekst komt dan bij 20.12.2008 - 03.01.2009
Offline thomasje - 22/05/2008 16:55
Avatar van thomasje MySQL beginner sorry masar het werkt nog steeds niet.

Zie mijn code hier: http://www.plaatscode.be/8749/
Offline Maffiow - 22/05/2008 16:56
Avatar van Maffiow PHP interesse je datum tussen quotes plaatsen..
Offline thomasje - 22/05/2008 17:01
Avatar van thomasje MySQL beginner nee helaas werkt ook niet.
Offline Maffiow - 22/05/2008 17:05
Avatar van Maffiow PHP interesse inderdaad.. je moet in je javascript de value van de option tag oproepen.. bij de datum die jij wenst is dit value="1"..

1 dus..
Offline thomasje - 22/05/2008 17:16
Avatar van thomasje MySQL beginner Zie hier de pagina, http://www.buvemie.nl/nieuw/testb.php
maar het werkt niet.
Offline thomasje - 22/05/2008 17:21 (laatste wijziging 22/05/2008 18:41)
Avatar van thomasje MySQL beginner en die
  1. periodeweergave.periode.options[index]
index? Waar wijst die naar toe?
Offline memar - 30/05/2008 02:07 (laatste wijziging 30/05/2008 02:41)
Avatar van memar Nieuw lid Is dit wat je bedoelde?

  1. <style>
  2. #field {
  3. border: 0px;
  4. overflow: hidden;
  5. }
  6. </style>


  1. <form name="frm">
  2.  
  3. <select name="sel1" onchange="go()">
  4. <option value="selecteer">selecteer iets</option>
  5. <option value="hello">hello</option>
  6. <option value="world">world</option>
  7.  
  8. <br><br>
  9.  
  10. <textarea readonly name="field" id="field" scrolling="auto"></textarea>
  11.  
  12. </form>

  1. <script>
  2.  
  3. if(document.frm.sel1.value=="selecteer") {
  4. document.frm.field.value = "Je moet nog iets selecteren";
  5. }
  6.  
  7. function go() {
  8. var tekst = document.frm.sel1.value;
  9. document.frm.field.value = tekst;
  10. }
  11.  
  12. </script>


Dit is maar een simpel voorbeeld, maar met die functie go() kan je vanalles doen, bvb ook de style van div's aanpassen zoals jij het had staan. Je kan ook ipv die textarea een div gebruiken.

mvg Memar
Offline thomasje - 03/06/2008 16:18
Avatar van thomasje MySQL beginner Ja maar nu wil ik er daaronder een heel verhaal houden met allemaal tekst en html,
Hoe kan ik dat dan doen?
Offline thomasje - 03/06/2008 16:45 (laatste wijziging 03/06/2008 21:11)
Avatar van thomasje MySQL beginner Nou ik wil dus als de mensen een periode selecteren te zien krijgen:

Of het huisje nog vrij is,
Wat de kosten zijn en
Een link om direct te boeken.













Offline memar - 04/06/2008 03:12 (laatste wijziging 04/06/2008 03:16)
Avatar van memar Nieuw lid Zo dan mss?

  1. <form name="frm">
  2.  
  3. <select name="sel1" onchange="go()">
  4. <option value="1">periode 1</option>
  5. <option value="2">periode 2</option>
  6. <option value="3">periode 3</option>
  7.  
  8. </form>
  9.  
  10. <div id='tekstvak' width='100%'>
  11. </div>

  1. <script>
  2.  
  3. function go() {
  4. var periode = document.frm.sel1.value;
  5. var tekst1 = "Is huisje 1 vrij?<br>Kosten?<br><a href='#'>Mijn linkje</a>";
  6.  
  7. var tekst2 = "Is huisje 2 vrij?<br>Kosten?<br><a href='#'>Mijn linkje</a>";
  8.  
  9. var tekst3 = "Is huisje 3 vrij?<br>Kosten?<br><a href='#'>Mijn linkje</a>";
  10.  
  11. if (periode == "1") {
  12. document.all.tekstvak.innerHTML = tekst1;
  13. }
  14. if (periode == "2") {
  15. document.all.tekstvak.innerHTML = tekst2;
  16. }
  17. if (periode == "3") {
  18. document.all.tekstvak.innerHTML = tekst3;
  19. }
  20. }
  21.  
  22. </script>


Als je redelijk veel tekst moet weergeven kan je best in je pagina een iframe maken en die laten veranderen met die if-functies. Dan moet je wel voor elke periode een appart html bestandje schrijven..

mvg Memar
Offline thomasje - 04/06/2008 20:23
Avatar van thomasje MySQL beginner OKe heel hartelijk bedankt dit is wat ik zocht.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s