ejemplo si selecciono
rojo, azul, verde
quede
'rojo','azul','verde'
Código HTML:
function PasarValor(elemento, sTargetId) { var arrValues = new Array(); for (var i = 0; i < elemento.options.length; i++) { var Option = elemento.options[i]; if (Option.selected) arrValues.push(Option.value); } document.getElementById(sTargetId).value = arrValues.join("','"); //PROBE ASI }
rojo','azul','verde
y al mostrarlo en php
rojo\',\'azul\',\'verde