La soluzione veloce al problema è:
codice:
<body>
<script type='text/javascript'>
function deactivate(select){
select.disabled = true;
}
</script>
<select size="1" name="D1" onchange='deactivate(this)' >
<option value="A">A</option>
<option value="B">B</option>
</select>
<select size="1" name="D2">
<option value="C">C</option>
<option value="D">D</option>
</select>
<select size="1" name="D3">
<option value="E">E</option>
<option value="F">F</option>
</select>
</body>
ha un piccolo bug, ossia se l'utente seleziona la cella 'A' che è la prima che viene visualizzata non succederà mai l'evento onchange. Si può ovviare inserendo come primo option di tutte le select un elemento del tipo "______" o "seleziona un elemento".....