2012-07-23 20 views
49

¿Cómo puedo publicar valores de una selección múltiple en un formulario? Cuando pulso enviar, ninguno de los valores seleccionados se publican.Publicar valores de una selección múltiple

<form id="form" action="" method="post"> 
    <div> 
     <select id="inscompSelected" multiple="multiple" class="lstSelected"> 
      <option value="1">1</option> 
      <option value="2">2</option> 
      <option value="3">3</option> 
      <option value="4">4</option>     
     </select> 
     <input type="submit" value="submit"> 
    </div> 
</form> 
+0

¿Qué idioma del lado del servidor está utilizando? – iambriansreed

Respuesta

92

es necesario agregar un atributo name y ya que es un múltiplo seleccione lo que necesita el símbolo de matriz [] al final.

<select name="something[]" id="inscompSelected" multiple="multiple" class="lstSelected"> 
+6

Como es una selección múltiple, desea que el nombre termine con '[]' (para que se publique como una matriz). –

+2

También agregaría que si está usando algo como PHP siempre puede descargar el '$ _POST' para ver qué variable se almacena después del envío. – Biotox

+0

Gracias @Rocket. – iambriansreed

Cuestiones relacionadas