login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Kiezen..

Offline Activeren - 27/01/2007 19:37
Avatar van ActiverenPHP interesse Heey ik had een vraag, die kan ik niet heel goed uitleggen, maar ik probeer het..:}

Wat ik wil..

Je hebt dit:
  1. <form name="kies">
  2. <select name="kies" style="font-size: 8pt; font-family: Arial">
  3. <option></option>
  4.  
  5. </select>
  6. </form>

Waat je uit options kan kiezen, en dan heb ik daaronder een leeeg vlak, en als je een option kiest moet de tekst in het leeg vlak komen, gewoon tabel of zo..

Dus je kiest als optie: SIma, en dan krijg je als tekst: Sima is een site voor webmaster ...enz.

Snap je..

PS: ik heb dit script van iemand gekregen het werkt perfect alleen, nu als je bijv. Poep kiest, staat er in de tabel de tekst wat je aanklikt, kan ik niet doen, als ik aanklik, dat er een tekst komt, gewoon een tekst,??


<form id="kies">
<select name="kies_select" id="kies_select" onchange="document.getElementById('result').innerHTML = this.options[this.selectedIndex].text">
<option>Blaat</option>
<option>Blaat2</option>
</select>
<br />
</form>

<div id="result"></div

6 antwoorden

Gesponsorde links
Offline jelle - 27/01/2007 19:53
Avatar van jelle PHP beginner dus als je de oprion blabla selecteert dan komt er daaronder in het vlak blabla dat wil je???
 
Offline Activeren - 27/01/2007 19:55 (laatste wijziging 27/01/2007 19:58)
Avatar van Activeren PHP interesse Jah..:D precies

Je kiest bijvoorbeeld

Poep

daaronder:

Poep is vies en smerig en stinkt..:P
Offline Grayen - 27/01/2007 20:05
Avatar van Grayen PHP ver gevorderde Kleine aanpassing doet wat jij wilt:

  1. <form id="kies">
  2. <select name="kies_select" id="kies_select" onchange="document.getElementById('result').innerHTML = this.options[this.selectedIndex].value">
  3. <option value="Poep is vies en smerig en stinkt...">Poep</option>
  4. <option value="Dit is nog een tekstje">tekstje</option>
  5. </select>
  6. <br />
  7. </form>
  8.  
  9. <div id="result"></div>


  1. this.options[this.selectedIndex].text

=>
  1. this.options[this.selectedIndex].value


en dan heb ik elke option een value gegeven.
Offline Activeren - 27/01/2007 20:16 (laatste wijziging 28/01/2007 10:21)
Avatar van Activeren PHP interesse Helemaal bedankt..:D

EDIT:
Maar als ik in de
  1. value="hier de tabel"

value een tabel wil neerzetten, dan gaat ie raar doen, dat kan niet, weet jij een manier waardoor het wel kan?? wan ik wil namelijk de stand top 5 van de eredivisie erneer zetten..
Offline Grayen - 28/01/2007 11:15
Avatar van Grayen PHP ver gevorderde Hey Activeren,

Ik weet niet hoe jij het precies wilt hebben of jij steeds dezelfde tabel structuur wilt of dat jij deze steeds anders wilt hebben, daarom heb ik 2 mogelijkheden gemaakt. Hieronder staat degene waarbij je steeds hetzelfde html aan de waarde toevoegd.

  1. <form id="kies">
  2. <select name="kies_select" id="kies_select" onchange="document.getElementById('result').innerHTML = '<table><tr><td>' + this.options[this.selectedIndex].value + '</td></tr></table>'">
  3. <option value="Poep is vies en smerig en stinkt...">Poep</option>
  4. <option value="Dit is nog een tekstje">tekstje</option>
  5. </select>
  6. <br />
  7. </form>


En bij deze hieronder kun je bij elke waarde aparte html toevoegen.

  1. <script type="text/javascript">
  2. function test(index)
  3. {
  4. var array = new Array();
  5.  
  6. array[0] = '<table><tr><td>inhoud 1</td></tr></table>';
  7. array[1] = '<table><tr><td>inhoud 2</td></tr></table>';
  8.  
  9. return array[index];
  10. }
  11. </script>
  12. <form id="kies">
  13. <select name="kies_select" id="kies_select" onchange="document.getElementById('result').innerHTML = test(this.selectedIndex)">
  14. <option>Poep</option>
  15. <option>tekstje</option>
  16. </select>
  17. <br />
  18. </form>

<div id="result"></div>
Offline Activeren - 28/01/2007 12:05
Avatar van Activeren PHP interesse Jij hebt er verstand van:P

Kijk wat ik wou eigenlijk, gewoon het zelfde, Poep

Poep is vies en smerig whatever, alleen da in een tabel, en dat kan niet dan gaat ie raar doen, ik hoop dat het bij deze wel kan, ik zal kijken, maar bedankt he:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.237s