Salve,
sono alle prime armi con jQuery e vorrei una mano.
Ho una pagina PHP con un pulsante che richiama un modal dialog in cui ho un menù dropdown dove il primo valore è già selezionato. Quando clicco il pulsante OK, nella pagina PHP il val è acquisito in modo corretto. Ora, se riapro il popup e seleziono un nuovo valore dal menù, lo script mi restituisce un valore nullo.

Posto il codice:

Codice PHP:
     <div id="dialog" title="Seleziona">      
 <select id="time"  multiple="multiple">    
                        <? for ($i 1$i <= 10$i++) {          
                      
?><option  value="<?= $i 30 ?>
<? if ($i == 1) { ?>selected="true"<? ?>><?= $i 30 ?></option>
<?                 }                            ?>                
        </select>
</div>
codice HTML:
   $("#dialog").dialog({              
  bgiframe: true,         
       autoOpen: false,       
         height: 500,             
   width: 600,    
            modal: true,           
     buttons: {                    'Ok': function() {         
               var bValid = false;                    
    allFields.removeClass('ui-state-error');                                                $("#time").change(function() {             
                      selectVal = $('#time option:selected').val();         
                       $('#form [name="time"]').val(selectVal);      
                  });                                              
     $(this).dialog('close');                    }, 
                   Cancel: function() {   
                     $(this).dialog('close');      
             }    
            }      
      });
Spero in un vostro aiuto perchè sto impazzendo