Originariamente inviato da holden_1972
Si,proprio così e non capisco il perché, la variabile php è valorizzata tanto che in cima alla select c'è come prima opzione già selezionata la regione.
in sostanza, come ho gia' scritto prima,
se le options NON hanno il valore "value" restituiscono
semrpre "", quindi ce lo devi mettere, oppure
prendere il valore di .text;

codice:
<?xml version="1.0" encoding="iso-8859-1"?>

  <!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
      <title>Code Example by DYNAMIC+</title>

      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <meta http-equiv="Content-Language" content="en-us" />

      <script type="text/javascript">
      <!--

        function getSelectedRegion( )
        {
          var _hSelect = document.forms['form1'].elements['regione'];
          alert( "Hai selezionato: " + _hSelect[_hSelect.selectedIndex].value );
        }

      //-->
      </script>

    </head>
    <body>

      <div>
        <form name="form1" action="#">

          <select name="regione">
            <option value="lazio">Lazio</option>
            <option value="abruzzo">Abruzzo</option>
            <option value="sicilia">Sicilia</option>
            <option value="...">....</option>
          </select>

          <input type="button" onclick="getSelectedRegion( );" value="Regione?" />

        </form>
      </div>

    </body>
  </html>