Dans votre scénario, vous avez un
En utilisant la fonction native getSelectValues, vous pouvez récupérer efficacement un tableau contenant les valeurs sélectionnées dans le menu
<code class="javascript">function getSelectValues(select) { var result = []; var options = select && select.options; var opt; for (var i = 0, iLen = options.length; i < iLen; i++) { opt = options[i]; if (opt.selected) { result.push(opt.value || opt.text); } } return result; }</code>
Pour utiliser cette fonction, passez simplement le
<code class="html"><select id="mySelect" multiple> <option>Option 1</option> <option value="value2">Option 2</option> </select></code>
<code class="javascript">var selectedValues = getSelectValues(document.getElementById("mySelect"));</code>
La variable selectedValues contiendra désormais un tableau des valeurs d'option sélectionnées. Vous pouvez alors effectuer toutes les opérations nécessaires sur ce tableau.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!