Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/03/2006, 14:26
ostayde
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 18 años, 5 meses
Puntos: 0
este es el código javascript:
<SCRIPT LANGUAGE="JavaScript">
function marcarLista(lst) {

var len = lst.length;
for (var j = 1; j < len; j++)
{
lst.options[j].selected=true;
}
return true;
}
</SCRIPT>

Así debes de colocar el select multiple (código html):

<form name="form" action=".php" method="post" onSubmit="return marcarLista(document.form.txtInfo1)">

<select name="txtInfo[]" id="txtInfo" class="combos" size="15" multiple>";
<option value="1">-----</option>
</select>

</form>

Código php:

//Tamaño del select
$Tamaño_select=sizeof($_POST['txtInfo1']);
//Cadena con el contenido de todos los select
$Contenido_select=$_POST['txtInfo1'];

el tamaño del con las opciones seleccionadas del select te va a servir para hacer el for y el contenido debes de tratarlo como un vector por ello la razón del for. Y si quieres separarlo por comas un split deberias hacer.