Non esaurisce tutte le casistiche degli oggetti di un form... completalo tu

codice:
function PesoForm(myForm){
tv=0;
if (document.all||document.getElementById){
	for (a=0;a<=myForm.elements.length-1;a++) {
		myEl=myForm.elements[a];
		tv += (myEl.name.length +2);
	
		myType=myEl.type.toLowerCase();
		if(myType=="text"||myType=="hidden"||myType=="textarea"||myType=="password") {
			tv += myEl.value.length;
		}
		if(myType=="select-one") {
			tv += myEl.options[myEl.selectedIndex].value.length;
		}
		if((myType=="checkbox"||myType=="radio")&&myEl.checked) {
			tv += myEl.value.length;
		}
	}
}
return tv;
}
ciao