Salve ho queste due funzioni una che controlla il numero massimo di check ed un'altra che se il check e attivo mi rende la casella di testo editabile...pero quando scatta la prima cioe superano il numero massimo di check....scatta l'alert ma le caselle ti testo che oramai erano state editate restano sporche come posso modificare in modo che risetti tutto...vi posto gli script :

queste sono quelle per redere edittabile la casella :
<script language="JavaScript">
function Change1(){
if(document.frm1.a.disabled == false)
{document.frm1.a.disabled = true;}
else {document.frm1.a.disabled = false;}
}
</script>
<script language="JavaScript">
function Change2(){
if(document.frm1.b.disabled == false)
{document.frm1.b.disabled = true;}
else {document.frm1.b.disabled = false;}
}
</script>
<script language="JavaScript">
function Change3(){
if(document.frm1.c.disabled == false)
{document.frm1.c.disabled = true;}
else {document.frm1.c.disabled = false;}
}
</script>
<script language="JavaScript">
function Change4(){
if(document.frm1.d.disabled == false)
{document.frm1.d.disabled = true;}
else {document.frm1.d.disabled = false;}
}
</script>
<script language="JavaScript">
function Change5(){
if(document.frm1.e.disabled == false)
{document.frm1.e.disabled = true;}
else {document.frm1.e.disabled = false;}
}
</script>
<script language="JavaScript">
function Change6(){
if(document.frm1.f.disabled == false)
{document.frm1.f.disabled = true;}
else {document.frm1.f.disabled = false;}
}
</script>
<script language="JavaScript">
function Change7(){
if(document.frm1.g.disabled == false)
{document.frm1.g.disabled = true;}
else {document.frm1.g.disabled = false;}
}
</script>

queste due sono i controlli

<script language="JavaScript">

function Count()
{
conteggio=0;
for (i=0; i<7; i++)
if (document.frm1.check1[i].checked==true) conteggio++
if (conteggio>3)
{
alert("E' possibile selezionare al massimo 3 checkbox.");
for (i=0; i<7; i++) document.frm1.check1[i].checked=false;
}
}

</script>
<script language="JavaScript">

function FormValidator(fmr1)
{
var b=false;

for (i=0;i<fmr1.check1.length;i++){
if (fmr1.check1[i].checked == true)
{
b=true;
break;
}
}
if (b==false){
alert("Attenzione, selezionare almeno una voce");
return (false);
}else{
return (true);
}
}
</script>


che richiam in questo modo

1)
<form name="frm1" action="risposta.asp" method="post" onSubmit="return FormValidator(this)">
2)-3)
<input type="checkbox" value="1" name="check1"onclick="Change1();Count()">

grazie a tutti e spero di essere stato chiaro....

<html>