Ciao a tutti, attualmente utilizzo questo script per abilitare/disabilitare il bottone di invio di un form a seconda che un checkbox sia selezionato o meno:

Javascript
codice:
var checkobj

function accetta(el){
checkobj=el
	if (document.all||document.getElementById){
			for (i=0;i<checkobj.form.length;i++){
				var tempobj=checkobj.form.elements[i]
				if(tempobj.type.toLowerCase()=="submit")
				tempobj.disabled=!checkobj.checked
			}
	}
}

function disabilita(el){
	if (!document.all&&!document.getElementById){
			if (window.checkobj&&checkobj.checked)
				return true
			else{
				alert("Per favore accetta i termini del contratto")
				return false
			}
	}
}
HTML
codice:
<input name="privacy" type="checkbox" onClick="accetta(this)" value="ACCETTO">
Questo script però non funziona se racchiudo il checkbox e il bottone all'interno di un tag <fieldset>.....
e io avrei bisogno di fare questo!
Come posso risolvere??