2014-12-09 16 views
6

Quindi sto utilizzando il plug-in Select2 e sto avendo problemi a pubblicare più opzioni in un modulo. Sono in grado di selezionare più opzioni, ma non può che passare da uno a:POST in una forma Jquery select2

<form> 
    <select multiple name="message-from-select" id="message-from-select" class="select2"> 
     <option value="[email protected]">[email protected]</option> 
     <option value="[email protected]" selected="selected">[email protected]</option> 
     <option value="[email protected]" selected="selected">[email protected]</option> 
     <option value="[email protected]">[email protected]</option> 
     <option value="[email protected]">[email protected]</option> 
    </select> 
</form> 

Sulla mia pagina PHP, quando ho var_dump dopo aver selezionato le opzioni multiple:

var_dump($_POST['message-from-select']); 

Ho solo ottenere una stringa che passa, vale a dire :

string '[email protected]' (length=19) 

Devo passare a un formato di input nascosto?

risposta

12

La risposta è includere [] dopo l'attributo nome, che ha poco a che fare con il plug-in.

<select multiple name="message-from-select[]" id="message-from-select" class="select2">