Hola Compañeros feliz Año para todos!!!
necesitaria que me ayuden a salir de este problema
tengo esta funcion
[js]function porcentaje(p){
var pn = parseFloat($("#costomasiva").val());
var total = Math.floor(p * pn)/100+ pn;
document.getElementById("final1").value=total ;
} [/js]
y la llamo de esta forma onKeyUp="porcentaje(this.value)"
hasta aca todo barabaro pero los input se generan dinamicamente con php entonces todos los campos van a tener la llamada a la funcion
por lo tanto , siempre desde cualquier campo que tenga la llamada a la funcion va a poner en final1 su resultado
como podria lograr que si estoy en un input llamando a la funcion me de su resultado en el siguiente input?
dejo una imagen para que se entienda mejor
http://www.sincroniavirtual.com/1.jpg
saludos y buen año

Ayuda para sacar porcentajes con javascript
Comenzado por
tumbero_x
, ene 01 2012 04:01
4 respuestas en este tema
#1
Escrito 01 enero 2012 - 04:01
#2
Escrito 01 enero 2012 - 07:24
Hola tumberox por qué mejor no intentas así:
valor = 145 * 3 /100;
con esa sencilla fórmula obtienes porcentajes...si la deseas varias simplemente juegas con la razón de esa fórmula y ya....
saludos..
valor = 145 * 3 /100;
con esa sencilla fórmula obtienes porcentajes...si la deseas varias simplemente juegas con la razón de esa fórmula y ya....
saludos..
#3
Escrito 02 enero 2012 - 03:51
Hola Cesar Gracias por responder con la formula para sacar el porcentaje no hay problema , el problema es que tengo una funcion por cada formulas
y no se como hacer para tener una sola funcion para todas las formulas
Saludos y Muchas gracias!!!
y no se como hacer para tener una sola funcion para todas las formulas
Saludos y Muchas gracias!!!
#4
Escrito 02 enero 2012 - 05:23
Y porque no le pasas un parámetro más a la función que sea el elemento donde se tiene que imprimir el total?
Por ejemplo:
onKeyUp="porcentaje(this.value, 'final1')"
Nos leemos
Por ejemplo:
onKeyUp="porcentaje(this.value, 'final1')"
Nos leemos
#5
Escrito 02 enero 2012 - 06:50
Sos un capo
me ahorraste un monton de lineas
Porque todavia no logro pensar en esas cosas y siempre voy por el lado dificil cuando en realidad es lo mas simple
Saludos y muchas gracias
me ahorraste un monton de lineas
Porque todavia no logro pensar en esas cosas y siempre voy por el lado dificil cuando en realidad es lo mas simple
Saludos y muchas gracias