Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2006, 04:36
Avatar de josemari11
josemari11
 
Fecha de Ingreso: agosto-2004
Ubicación: Fuenlabrada (Madrid)
Mensajes: 95
Antigüedad: 20 años, 5 meses
Puntos: 0
Estas son las funciones javascript que tengo hechas, ahora quiero el onChange o algo así del código de arriba:

function cargarPrecio(precio,destino,unidades) {
document.ordenador[destino].value=precio;
resetUnidades(unidades);
var inputpt=destino.replace('pvp','');
inputpt='pvt'+inputpt;
actualizarPrecio(destino,inputpt,unidades);
}
function resetUnidades(unidades) {
if (document.ordenador[unidades].value==""){
document.ordenador[unidades].value=1;
}
}
function actualizarPrecio(precio,preciototal,unidades) {
var pvp=document.ordenador[precio].value;
var unid=document.ordenador[unidades].value;
pvp=pvp.replace(",",".");
pt=''+pvp*unid+'';
pos = pt.indexOf('.')
if (pos < 0)
pt = pt+".00";
else{
pdec = pt.length - pos -1;
if (pdec <= 2) {
for (i=0; i< (2-pdec); i++)
pt += '0';
}
else {
num = pt*Math.pow(10, 2);
num = Math.round(num);
num = num/Math.pow(10, 2);
pt = new String(num);
pdec = pt.length - pos -1;
if (pdec <= 2) {
for (i=0; i< (2-pdec); i++)
pt += '0';
}
}
}
pt=pt.replace('.',',');
document.ordenador[preciototal].value=pt;
}

Muchas gracias.