ho provato a fare così, ma non và comunque...
Codice PHP:
function TendinaDaQuery($risultato, $testo)
{
echo "<form name='modulo'>";
echo "<select name='selezione' onchange='javascript:disabilita(".$testo.")'>";
$i=1;
while ($vett = mysql_fetch_array($risultato,MYSQL_BOTH))
{
echo "<option value='$i'>$vett[0]</option>";
$i++;
}
echo "<option value='0'>Altro</option>";
echo "</select>";
echo "<input type='text' name='$testo' disabled>";
echo "
";
echo "</form>";
}
la funzione disabilita:
<script type="text/javascript">
function disabilita(campo)
{
document.modulo.campo.disabled="false";
}
</script>
Da notare che "campo" non può essere usato così nello script JavaScript, infatti mi da errore, ma anche se metto document.modulo.oggetto_altro.disabled="false"; non succede nulla.
Aiuto!