ok raga ho risolto...
Xinod ha proposto una buona soluzione ma ci andava text invece di value (come poi mi aveva fatto notare...), vi posto il codice corretto così se capiterà che qualcuno debba fare una cosa analoga c'è già lo script
(xinod visto che sei moderatore decidi tu se è il caso di metterla anche nel post degli script utili, a me sembra una cosina carina e utile)
codice:
<head>
<script language="JavaScript">
function visualizza(modulo, sorgente, destinazione){
var scelta = document.forms[modulo].elements[sorgente].options[document.forms[modulo].elements[sorgente].selectedIndex].text;
if(scelta=="ALTRO") document.getElementById(destinazione).style.visibility="visible";
else document.getElementById(destinazione).style.visibility="hidden";
}
</script>
</head>
...
<html>
<form name="inserimento" method="post" action="add.php">
<table width="58%" border="0">
<tr>
<td width="36%" height="32">Nome Prodotto:</td>
<td width="64%"><input name="nome" type="text" id="nome" maxlength="30" tabindex="1"></td>
</tr>
<tr>
<td height="40">Produttore:</td>
<td>
<select name="produttore" id="produttore" onChange="visualizza('inserimento', 'produttore', 'newprod');">
<option>uno</option>
<option>due</option>
<option>ALTRO</option>
</select>
<input name="newprod" type="text" style="visibility:hidden" size="15" maxlength="30">
</td>
</tr>
<tr>
<td height="40">Categoria:</td>
<td>
<select name="categoria" id="categoria" onChange="visualizza('inserimento', 'categoria', 'newcat');">
<option>uno</option>
<option>due</option>
<option>ALTRO</option>
</select>
<input name="newcat" type="text" style="visibility=hidden" size="15" maxlength="30">
</td>
</tr>
<tr>
<td height="120">Descrizione:</td>
<td><textarea name="descr" cols="50" rows="10" id="descr"></textarea></td>
</tr>
<tr>
<td height="40">Prezzo in €uro iva inclusa:</td>
<td><input type="text" name="price"></td>
</tr>
<tr>
<td height="40">Immagine:</td>
<td><input type="file" name="image"></td>
</tr>
<tr>
<td height="100" colspan="2">
<div align="center"><input name="submit" type="submit" value="Aggiungi">
<input name="Reset" type="reset" value="Pulisci"></div></td>
</tr>
</table>
</form>
</html>