Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2007, 12:48
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Re: Verificar multiselec

Que tal Blanco.

La siguiente función te devuelve el número de elementos selecionados en un list ( SELECT ) .

Código:
	function fintCountElementsSelected( plstList )
	{
		var lintNumElements=0;
		var lintIdx;

		for(lintIdx=0; lintIdx <= plstList.options.length-1; lintIdx++) {
			if(plstList.options(lintIdx).selected == true) {
				lintNumElements++;
			}
		}
		return lintNumElements;
	}
Y un ejemplo en el llamado sería:
Código:
if ( fnuCountElementsSelected(document.form_poblaciones.poblacion) > 0 ) {
     document.form_poblaciones.poblacion.options(0).selected = true
}
"Sí no hay elementos seleccionados, selecciona el primero."

Saludos y suerte!