Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    115

    Recuperare testo di una form select

    Salve,
    ho questo codice

    Codice PHP:
    <select  id="Regione" name="Regione" onchange="selProvCom(this.value);" >  <option value="" selected="selected">-- seleziona --</option>  <?php // Collegamento ad database.  include("dbconfig.php");  // Query selezione tutte le regioni.  $sql = "select * from regioni order by regione";   // Eseguo la query.  $result = mysql_query($sql, $conn);  while($region = mysql_fetch_array($result)) { ?> <option value="<?php echo $region['id']; ?>"><?php echo $region['regione']; ?></option>  <?php ?>  </select>
    da cui popolo tramite la funzione selProvCom la provincia corrispondente alla regione selezionata; per funzionare questa funzione ha bisogno come value della option di $region['id']; ma nella mail che viene compilata come report avrei bisogno della $region['regione'] che viene selezionata ( selected ). ho provato diverse soluzioni, ed ora son fermo a questa
    Codice PHP:
    <input type="hidden" id="Regione" name="Regione" onchange="submit" style="display:none" value="alert(this.options[this.selectedIndex].txt)" /> 
    , ma viene stampato solo alert(this.options[this.selectedIndex].txt). Come posso fare per ricavare il valore? Grazie mille !

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    115
    ho provato a modificare

    Codice PHP:
    <input type="hidden" id="Regione" name="Regione" onchange="submit" style="display:none" value="alert(this.options[this.selectedIndex].txt)" /> 
    con


    Codice PHP:
    <script language="javascript"> 
     function acquisisciRegione() 
    {                 
    obj = document.getElementById('Regione'); 
                    var ritorno=alert(obj.options[obj.selectedIndex].text); 
                    return (ritorno);     
              }         
           </script>        
                            <?php $regioneriscritta=acquisisciRegione(); ?>    
                               <input type="hidden" id="Regione" name="Regione" onchange="submit()" style="display:none" value="<?php echo $regioneriscritta ?>" />
    e mi restituisce comunque l'id e non il testo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.