Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    array da select multipla

    ciao.

    vorrei ottenere un array da una select multipla contenente tutti i valori (le option ) che vengono selezionati...

    nonostante abbia trovato tanti post sull'argomento ho ancora difficolta' a gestire quello che ottengo

    il mio codice

    codice:
    <select name = "usersSelected" id = "usersSelected" multiple>
    <option value = "valore1">valore1</option>
    <option value = "valore2">valore2</option>
    <option value = "valore3">valore3</option>
    <option value = "valore4">valore4</option>
    </select>
    
    //ho un button che mi lancia la funzione sendPop();
    
    <input class = "myInput" type ="button" onClick="sendPop();" value ="OK">
    
    //ed ecco la funzione
    
     function sendPop(){
    usersSelected = document.theForm.elements[usersSelected[]];
    }
    
    
    //dovendo inviare usersSelected a un altra pagina questo dovrebbe essere un array in modo da far 
    if(isset($_REQUEST['usersSelected'])) 
    {
    $users = $_REQUEST['usersSelected'];
    
    }
    
    ora ciclando su $users e guardando i valori $users[indice] ottengo tutti i valori selezionati
    
    
    come posso fare?

  2. #2
    di quale linguaggio lato server stai parlando?
    se si tratta di PHP, se non erro hai direttamente a disposizione un vettore nella variabile $_POST['usersSelected'].

    ciao

  3. #3
    inoltre, usa delle quadre per id e name:

    codice:
    <select name="usersSelected[]" id="usersSelected[]" multiple>
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.