2010-06-18 6 views
21

Avec une balise select, il est possible d'afficher plusieurs valeurs en utilisant uniquement le HTML en sélectionnant plusieurs options?Passer plusieurs valeurs avec des champs d'entrée masqués

Par exemple:

<select multiple="" > 
    <option value="1"/> 
    <option value="2"/> 
    <option value="3"/> 
</select> 

Est-il possible de passer plus d'une valeur que l'on pourrait obtenir avec l'exemple précédent en utilisant un ou plusieurs champs <input type="hidden">? Encore une fois, strictement avec HTML.

Répondre

44

Utilisez [] dans le nom du champ pour envoyer des valeurs multiples:

<input type="hidden" name="your_field_name[]" value="1" /> 
<input type="hidden" name="your_field_name[]" value="2" /> 
<input type="hidden" name="your_field_name[]" value="3" /> 

Vous obtiendrez un tableau de valeurs dans le domaine your_field_name.