Ciao ragazzi ho un problema che mi sta facendo impazzire e spero ci sia qualcuno che mi possa aiutare.
Allora ho il seguentefile php:
<script language="JavaScript">
function UpdCliente(id){
var idind = 'cl_ind_' + id;
var idcit = 'cl_cit_' + id;
eind = document.getElementById(idind);
ecit = document.getElementById(idcit);
eleic = document.getElementById('ic');
elecc = document.getElementById('cc');
valind = eind.innerHTML;
valcit = ecit.innerHTML;
eleic.innerHTML = valind;
elecc.innerHTML = valcit;
}
</script>
<? $Sqlutente="SELECT * FROM utenti ";
$RSutente1 = mysql_query($Sqlutente);
$row = mysql_fetch_array($Rsutente);
echo "<div id=\"cl_ind_".$row["id_utente"]."\" style=\"display: none;\">".$row["Indirizzo"]."</div>\n";
echo "<div id=\"cl_cit_".$row["id_utente"]."\" style=\"display: none;\">".$row["Cap"]." ".strtoupper($row["Citta"])."</div>\n";
?>
<select name="id_utente_new" size="1" onChange="UpdCliente(this.options[this.selectedIndex].value)">
<option selected value='<?=$row["id_utente"];?>'>
<?echo $row["Rag_sociale"];?>
</option>
<divid="ic" style="position: relative;"><?=$row["Indirizzo"];?></div>
<divid="cc" style="position: relative;"><?=$row["Cap"]." ".strtoupper($row["Citta"]);?></div>
Non so se si e' capito bene comunque in poche parole io ho una combo e in base a quello che seleziono voglio cambiare il valore dei div 'ic' e 'cc'. I nuovi valori li prendo dai div che ho creato dinamicamente.
Il problema e' che quando chiamo la funzione jscript mi da' il messaggio d'errore: eind has no properties. Come mai? Grazie in anticipo.