Ciao...
Dopo essere uscito matto con le Gmaps ho un breve quesito...
Una select dinamica mi restituisce un valore string, ad esempio Roma (dopo aver scelto Lazio come regione e Roma come provincia).
Questo valore, con questo modo
codice:
<select onchange="codeAddress()" id="comune" name="comune">
<option value="">Scegli il comune...</option>
<?php
if(isset($id_provincia)){
$sql_comuni="SELECT id, comune FROM comuni WHERE id_provincia='$id_provincia' ORDER BY comune";
$query_comuni=@$mysqli->query($sql_comuni);
while($row = $query_comuni->fetch_array(MYSQLI_ASSOC)){
$comune=$row['comune'];
$idComune=$row['id'];
echo "<option value='$comune'";
if ($id_comune==$idComune) {echo " selected";}
echo ">".$comune."</option>";
}}
?>
mi passa il comune che clicco a un Javascript
codice:
function codeAddress();
var ind1 = document.getElementById("comune").value;
Ora, posto che se nel primo codice mi stampo alla fine un echo($comune) dopo le 2 graffe mi stampa sempre e subito prima del click l'ultimo comune della lista (ad esempio Villalba).... Come faccio a capire che comune è stato cliccato?
Se modifico il JS cosi
codice:
var ind1 = document.getElementById("comune").value;
<?php
$comune_scelto = ind1;
?>
l'echo $comune_scelto mi stampa proprio la stringa ind1.....
Grazie!!!