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!