2009-07-15 7 views
0

Gibt es eine Möglichkeit, durch die wir alle ausgewählten Werte in einem Listenfeld abrufen können?Mehrfachauswahlproblem in einem Listenfeld

+0

gehört SO auf ... könnte jemand migrieren? –

+0

Einverstanden. Definitiv eine Entwicklerfrage. –

+0

Vielleicht kann Autor es von hier löschen und auf SO veröffentlichen –

Antwort

2

meinen Sie

<select name="foo" MULTIPLE>  
    <option value="bar1" >Option 1</option> 
    <option value="bar2" >Option 2</option> 
    <option value="bar3" >Option 3</option> 
</select> 

so dass der Endbenutzer mehrere Elemente in einem Formular auswählen können?

0

Wenn Sie PHP verwenden, können Sie die Auswahl ein Array-Stil Namen geben:

<select name="items[]" multiple> 
    <option value="option-1">Option 1</option> 
    <option value="option-2">Option 2</option> 
    <option value="option-3">Option 3</option> 
</select> 

diese Werte von der serverseitigen Zugriff ist denkbar einfach:

<?php 

    foreach ($_POST["items"] as $value) { 
    echo $value . "<br/>"; 
    } 

?> 
Verwandte Themen