Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2003, 02:01
Avatar de mamon
mamon
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 2 meses
Puntos: 3
separar x comas

Holas... supongamos q un usuario escirba en un campo de texto llamado "descuento" esto:

"10-5%, 20-10%, 30-13%"

el formulario es asi

<form name="pedido">
<input type="text" name="descuento">
<input type="text" name="cantidad">
<input type="text" name="unitario">
<input type="text" name="final">
</form>

en cantidad pone la cantidad de pedidos q quiere pedir
en unitario está el precio x unidad
y en final cuanto le sale el pedido

puede escribir más.. pero siempre así..."numero-porcentaje" siempre separado x comas

tons lo q yo quiero hacer es tomar lo q la persona escribió y poner esto:

<script language="JavaScript">
function total(){
//sin descuento
//veo el primer número q puso
if(document.pedido.cantidad.value < 10){

(document.pedido.final.value = document.pedido.unitario.value * document.pedido.cantidad.value)

}
//con descuento
agarro el primer número y el tercer número
if(document.pedido.cantidad.value >= 10 && document.pedido.cantidad.value < 20){

var sub_total = (document.pedido.unitario.value * document.pedido.cantidad.value);
//el descuento es del segundo número
var desc = 5
var subtotal = (desc * sub_total / 100);
var total = (sub_total - subtotal);
(document.pedido.final.value = total);
}

//con descuento
agarro el primer tercer y el quinto número
if(document.pedido.cantidad.value >= 10 && document.pedido.cantidad.value < 20){

var sub_total = (document.pedido.unitario.value * document.pedido.cantidad.value);
//el descuento es del cuarto número
var desc = 5
var subtotal = (desc * sub_total / 100);
var total = (sub_total - subtotal);
(document.pedido.final.value = total);
}
}
</script>

espero me haya dado a entender... la vdd es q lo necesito con urgencia.. espero me puedan ayudar!!!
estoy en esto desde hace tiempo y no logro ver q hacer...

si les parece q hay una mejor forma para hacerlo, osea q el usuario en "descuento" escriba otra cosa no importa.. PERO XFAVOR... AYÚDENME!!!!
gracias de antemano
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.