Recursos: Ordenar listas.

Archivo * html:

<html> 
. . .
<script . . . > </script>
  . . .
<label for="provincia" class="rotuloreservas"> Provincia:</label>
<select name="provincia" id="provincia" class="capturareservas"  style="width:100px;">
      <option value="Salta">Salta </option>
        . . . 
</select>
   . . .
</html>

Archivo *.js:

<script . . .>
 . . .
// Asociar comportamientos: ordenar lista alfabética en orden ascendente.

window.onload = function(){
   
        var elementos = document.getElementById('provincia');
vectorprovincia = new Array();

for(i=0; i<elementos.length; i++)  {
 vectorprovincia[i] = elementos.options[i].text;
}

vectorprovincia.sort();

for(i=0; i<elementos.length; i++)  {
 elementos.options[i].text = vectorprovincia[i];
 elementos.options[i].value = vectorprovincia[i];
}

        }

</script>

Entradas populares