Obtenir les valeurs à partir de multiples sélectionnez les cases avec le même nom? Y compris sa valeur avec jquery et php

J'ai cherché des réponses sur ici et n'ai rien trouvé qui peuvent m'aider afin que je vais demander ici. J'ai un formulaire avec plusieurs champs select:

<select name="acabados[]">
<option value="1">ABC</option>
<option value="2">DEF</option>
<option value="3">GHI</option>
</select>

<select name="acabados[]">
<option value="1">ABC</option>
<option value="2">DEF</option>
<option value="3">GHI</option>
</select>

Comme vous pouvez le voir, ils sont exactement de la même boîte de sélection. J'ai dit au client pour l'utilisation de sélectionner plusieurs, mais il veut de cette façon. L'utilisateur peut en ajouter autant que ces boîtes comme ils le désirent (de sorte qu'il pourrait être jusqu'à 20 activez les cases à la fois) et j'ai besoin d'obtenir la valeur (1 ou 2 ou 3) et le texte à l'intérieur de l'option. Il est alors un tableau que j'ai besoin de briser cause j'ai besoin d'ajouter de la valeur totale de la sélection de boîtes en php. Je pourrais utiliser jquery pour la collecte de valeurs ou de php, qui est toujours plus facile. Je vous remercie d'avance pour toute aide!!

Autant que je sache, cette approche ne donnera pas les résultats que vous avez besoin - je suis assez certain que, quel que soit select est réglé dernier occupera la valeur de $_POST["acabados"] (PHP). Vous pourriez être en mesure d'utiliser jQuery si vous donnez à chaque sélectionnez un attribut id unique valeur.
comment pouvez-vous générer ces listes de sélection? aussi, ce que me demandez-vous? comment gérer la acabados[] le vecteur? comment obtenir les valeurs de chaque case de sélection en jquery?
Non, il travaille en PHP. Voir la démo dans ma réponse.
Le format de la select éléments dans la question est correcte. L'ajout de [] à la fin du nom ajoute la valeur de l'élément à un tableau lors de la publication de PHP.
Je suis corrigé ensuite. 🙂

OriginalL'auteur luv2code | 2012-01-19