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