credo di avere risolto. Ho utilizzato la tua idea di tenere traccia del radio selezionato e faccio uso di funzioni che ho preso nel forum qualche tempo fa, magari col tuo aiuto.
codice:
<html>
<head>
<title>a</title>
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script src="/sitae/libreria.js"></script>
<script id="clientEventHandlersJS" language="javascript">
<!--
var radioPrima = '';
function rbl_settore_onclick(v)
{
var v_id = v.id;
var id = event.srcElement.id;
if(id.indexOf(v_id + "_", 0) == 0)
{
if(document.forms[0].id_pratica.value != "" && radioPrima != '')
{
if( window.confirm("Attenzione, cambiando il settore di pertinenza, verrà cancellato il codice pratica\nProcedo?"))
{
//document.forms[0].txt_id_pratica.value = "";
document.forms[0].id_pratica.value = "";
}
else
{
if(radioPrima != '')
document.forms[0].rbl_settore[radioPrima].checked = true;
else
seleziona_deseleziona(true, document.forms[0], "rbl_settore");
}
}
}
radioPrima = indice_radiobutton_selezionato(document.forms[0].rbl_settore);
}
//-->
</script>
</head>
<body MS_POSITIONING="FlowLayout">
<form id="form1" name="form1">
Id pratica: <INPUT type="text" ID="id_pratica" NAME="id_pratica">
<table id="rbl_settore" onclick="if(self.rbl_settore_onclick)rbl_settore_onclick(this);"
border="1" language="javascript">
<tr>
<td>
<input id="rbl_settore_0" type="radio" name="rbl_settore" value="c" tabindex="2" />
<label for="rbl_settore_0">Cave</label>
</td>
<td>
<input id="rbl_settore_1" type="radio" name="rbl_settore" value="m" tabindex="2" />
<label for="rbl_settore_1">Miniere</label>
</td>
<td>
<input id="rbl_settore_2" type="radio" name="rbl_settore" value="a" tabindex="2" />
<label for="rbl_settore_2">Altro</label>
</td>
</tr>
</table>
</form>
</body>
</html>