questo funziona su explorer 6:
codice:
<script language="JavaScript">
function setVisibility(theCheckbox,theSelect)
{
if(theCheckbox.checked==true)
{
theSelect.style.visibility = "visible";
}
else
{
theSelect.style.visibility = "hidden";
}
}
</script>
probabilmente lo style.visibility fa un po' incazzare gli altri browser...ma non ne ho a disposizione per testare, e la tabella:
codice:
<form name="form1" id="form1" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td><input type="checkbox" name="checkbox1" value="checkbox" onclick="setVisibility(document.form1.checkbox1,document.form1.select1)"/>
straniere
<select name="select1" style="visibility: hidden;">
<option>cyndy</option>
<option>marilyn</option>
<option>cate</option>
</select> </td>
</tr>
<tr>
<td><input name="checkbox2" type="checkbox" id="checkbox2" onclick="setVisibility(document.form1.checkbox2,document.form1.select2)" value="checkbox"/>
italiane
<select name="select2" id="select2" style="visibility: hidden;">
<option>monica</option>
<option>elena</option>
<option>barbara</option>
</select></td>
</tr>
</table>
</form>