Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 19:04
oscar2h
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 16 años, 6 meses
Puntos: 4
problema con funcion

saludosm tengo la siguiente funcion
Código HTML:
<input type="text" value="0" name="txb_descuento" id="txb_descuento" onKeyUp="total_venta()">

function total_venta()
{
	var subtotal = document.getElementById('txb_subtotal').value;
	var desc = document.getElementById('txb_descuento').value;
	alert(desc);
	alert(subtotal);
	if(desc == 0){
		document.getElementById('txb_total').value = subtotal;
	}	
	if(desc > subtotal){
		alert("Descuento Superior");
		document.getElementById('txb_descuento').value = null;
		document.getElementById('txb_total').value = subtotal;
		document.form_datos_venta.txb_descuento.focus();
		return 0;
	}	
	else{
		document.getElementById('txb_total').value = (subtotal - desc);
		document.getElementById('lb_total_venta').innerHTML= (subtotal - desc);
	}		
}
pero no hace lo que quiero, esto es si ingreso un descuento superior al subtotal me avise que no se puede, si es menor modifica el total, si es 0 se conserva el total, espero me ayuden, ya que no me avisa que se a sobrepasado el subtotal, gracias