Salve e tutti.
Ho un problema con javascript e i form, se qualcuno potesse aiutarmi...
Il problema è il seguente:
Voglio fare in modo che selezionando una delle scelte presenti in una SELECT venga visualizzato un INPUT TYPE="TEXT", solo selezionando una delle scelte possibili.
Ho provato a mettere giu il codice, ma questo non funziona:
<head>
<style type="text/css">
#altro {
position:absolute;
top:xxpx;
left:xxpx;
visibility:hidden;
}
</style>
<script language="javascript">
function mostra()
{
showbox=document.all.altro;
if(this.options[this.selectedIndex].value.equals('ALTRO'))
showbox.style.visibility='visible';
else showbox.style.visibility='hidden';
}
</script>
</head>
<body>
<form name="info">
<select name="scelta" onchange="mostra()">
<option value="">SCEGLI</option>
<option value="SCELTA1">SCELTA 1</option>
<option value="SCELTA2">SCELTA 2</option>
<option value="ALTRO">ALTRO</option>
</select>
<div id="altro"><input type="text" name="other"></div>
</form>
</body>
Cosa ho sbagliato, dove devo modificare?
(stofacendo le prove con IE per ora).
Vi ringrazio anticipatamente.