siriu Posted October 24, 2010 Share Posted October 24, 2010 (edited) Bonjour, J'ai un formulaire qui contient notamment : echo '<select name="SelectProduct" size="15" multiple id="SelectProd">'; while(ma condition) { echo '<option value="'.$data2->Product_id.'" >'.$data2->ProductName.'</option>'; } echo '</select>'; } Puis un code function SaveProduct(form){ $.ajax({ type: "POST", url: "save.php", cache: false, data : 'SelectProduct=' + form.SelectProduct.serialize , success: function(msg){ document.getElementById('centre').innerHTML = msg; } });} Je ne sais pas comment faire pour récupérer toutes les valeurs selectionnées de mon champ "SelectProduct" afin de transmettre le tableau à ma page "save.php" Merci pour votre aide Edited October 24, 2010 by siriu Link to comment Share on other sites More sharing options...
paolodelmare Posted October 24, 2010 Share Posted October 24, 2010 Tu peux construire une chaine avec un sélecteur de ce style $("#selectprod option:selected").each(function () { myStr += $(this).text() + " "; }); Simple à adapter pour construire une chaine json par exemple. Link to comment Share on other sites More sharing options...
siriu Posted October 25, 2010 Author Share Posted October 25, 2010 Merci pour votre réponse, mais étant débutant sous JQuery je n'arrives pas à comprendre comment intégrer votre code dans le mien... Pour info, mon code Jquery est dans un fichier séparé du formulaire et je l'appelle en mettant : <form name="product" onSubmit="SaveProduct(this); return false;"> Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now