Foros del Web » Programando para Internet » Javascript »

Problema con script

Estas en el tema de Problema con script en el foro de Javascript en Foros del Web. hola, tengo el siguiente script Código: function calcultotal(){ var preu=document.formulari.preu1.value var descompte=document.formulari.descompte.value var total=preu-((preu*descompte)/100) total= total.toFixed(2) document.formulari.total.value=total } function addiva(){ var preu=document.formulari.preu1.value var iva=8 if(document.formulari.IVA.checked){ ...
  #1 (permalink)  
Antiguo 07/09/2010, 11:23
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 3 meses
Puntos: 0
Problema con script

hola, tengo el siguiente script
Código:
function calcultotal(){
	var preu=document.formulari.preu1.value
	var descompte=document.formulari.descompte.value
	var	total=preu-((preu*descompte)/100)
	total= total.toFixed(2)	
	document.formulari.total.value=total
}

function addiva(){
	var preu=document.formulari.preu1.value
	var iva=8
		if(document.formulari.IVA.checked){
			document.formulari.js.value=preu
			preu = ((100+iva)*preu/100)
			document.formulari.preu1.value=preu
			calcultotal()
		}else{
			var preusenseiva=document.formulari.js.value
			document.formulari.js.value='no'
			document.formulari.preu1.value=preusenseiva
			calcultotal()
	}
}
El problema es el siguiente, quando llamo a la funcion "addiva" esta, realiza las comprobaciones/operaciones pertinentes y ejectia el "calcultotal", pero quando esta termina, ejecuta de nuevo "addiva", que puedo hacer para que no reejecute "addvia"?
  #2 (permalink)  
Antiguo 07/09/2010, 12:52
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Problema con script

Hola

El problema ha de estar en otro sitio. Desde calcultotal() no se llama a addiva()

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.