login  Naam:   Wachtwoord: 
Registreer je!
 Forum

waarden van een listbox selecteren

Offline yolk - 07/09/2006 18:54
Avatar van yolkHTML interesse Als een gebruiker op een knop klikt, wordt de functie allSelect() aangeroepen. Deze functie moet van een selectbox alle waarden die daar staan selecteren en in een array zetten.
De selectbox ziet er als volgt uit: <select name="stations[]" id="stations" multiple="multiple">

Van de functie heb ik dit:

function allSelect() {
var obj = document.getElementById('stations').value;
}

Weet iemand hoe je alle waarden uit de selectbox kan selecteren en in een array moet zetten?

2 antwoorden

Gesponsorde links
Offline Stijn - 07/09/2006 19:44 (laatste wijziging 08/09/2006 18:25)
Avatar van Stijn PHP expert *update: deselect mocht je nog niet door hebben 
  1. <script language="javascript">
  2. function allSelect( form , element )
  3. {
  4.  
  5. var Select = document.forms[form].elements[element];
  6.  
  7. for( var i = 0 ; i < Select.length ; i++ ) {
  8. Select.options[i].selected = true;
  9. }
  10.  
  11. }
  12.  
  13. function deSelect( form , element )
  14. {
  15.  
  16. var Select = document.forms[form].elements[element];
  17.  
  18. for( var i = 0 ; i < Select.length ; i++ ) {
  19. Select.options[i].selected = false;
  20. }
  21.  
  22. }
  23. </script>
  24.  
  25. <form name="myForm">
  26. <select name="stations" multiple="multiple" size="3">
  27. <option>first</option>
  28. <option>second</option>
  29. <option>third</option>
  30. </select>
  31.  
  32. <br />
  33.  
  34. <input type="button" value="Select all" onClick="allSelect('myForm','stations');">
  35. <input type="button" value="deselect all" onClick="deSelect('myForm','stations');">
  36. </form>


mvg stijn

(beetje zoeken op het internet en documentatie vergaren en je geraakt er in 2 minuten)

[edit]

rofl en ik maar moeite doen , dankjewel dan 
Offline Thomas - 08/09/2006 09:03
Avatar van Thomas Moderator Dude... Eén bericht onder jouw vraag staat al een oplossing...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s