Si me ne ero accorto di quell'errore. Comunque grazie. Ho trovato qualcosa che risponde alla mia questione: la funzione onChange.
Data la funzione js:
codice:
<script type="text/javascript">
<!--
function select_change ()
{
var f = document.formris;
f.nomecontatto.value = f.tipocontatto.options[f.tipocontatto.selectedIndex].value; // (value o text)
}
//-->
</script>
inseriamo la select con la funzione onChange e il campo di testo:
codice:
<select name="tipocontatto" class="sfondo_input" id="tipocontatto" onchange="select_change()">
<?php
$idcliente = $_SESSION['id'];
$risCont = mysql_query("select telefono, cellulare, email FROM clienti WHERE id='" .$idcliente ."'");
$array=mysql_fetch_array($risCont);
echo "<option value=\"\">Seleziona una voce...</option>";
echo "<option value=\"$array[telefono]\">Telefono fisso</option>";
echo "<option value=\"$array[cellulare]\">Telefono mobile</option>";
echo "<option value=\"$array[email]\">Email</option>";
echo "<option value=\"\">Skype</option>";
echo "<option value=\"\">altro...</option>";
?>
</select>
<input name="nomecontatto" type="text" class="sfondo_input" id="nomecontatto" size="50" />
E il gioco è fatto, al cambiare della voce nel menù a tendina cambierà il valore del campo testo.