Hay errores y hay redundancias, voy a comentarl@s:
Código Javascript
:
Ver original<script type="text/javascript">
function Sumar(){
interval = setInterval("calcular()",500);//esto va con milisegundos, con medio segundo te vale, si no se ralentiza
}
function calcular(){
uno = document.autoSumForm.Simple.value;
dos = document.autoSumForm.Doble.value;
tres = document.autoSumForm.Matrimonial.value;
cuatro = document.autoSumForm.Familiar.value;
cinco = document.autoSumForm.Adicional.value;
seis = document.autoSumForm.Noches.value;
siete = document.autoSumForm.subtotal.value;
document.autoSumForm.subtotal.value = uno * 30 + dos * 50 + tres * 50 + cuatro * 70 + cinco * 20;//todos estos paréntesis sobran
document.autoSumForm.total.value = siete *seis ;//¿por qué lo multiplicas por 1?
}
function NoSumar(){
clearInterval(interval);
}
</script>