Embarcadero

Autor Tema: Ayuda para sacar porcentajes con javascript  (Leído 2848 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado tumbero_x

  • Usuario Activo
  • ***
  • Thank You
  • -Given: 7
  • -Receive: 1
  • Mensajes: 65
  • Calificaciones: +1/-0
Ayuda para sacar porcentajes con javascript
« Topic Start: 01 de enero de 2012, 16:01:23 »
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

Desconectado cesar_cz

  • Moderadores
  • ******
  • Thank You
  • -Given: 0
  • -Receive: 197
  • Mensajes: 917
  • Calificaciones: +203/-0
  • Sexo: Masculino
  • Seamos autodidactas
    • Web Master César Cancino Zapata
Respuesta de César Cancino
« Respuesta #1: 01 de enero de 2012, 19:24:08 »
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..

Desconectado tumbero_x

  • Usuario Activo
  • ***
  • Thank You
  • -Given: 7
  • -Receive: 1
  • Mensajes: 65
  • Calificaciones: +1/-0
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!!!

Desconectado cadetill

  • Moderadores
  • ******
  • Thank You
  • -Given: 139
  • -Receive: 193
  • Mensajes: 947
  • Calificaciones: +199/-0
  • Sexo: Masculino
    • El blog de cadetill
Re: Ayuda para sacar porcentajes con javascript
« Respuesta #3: 02 de enero de 2012, 05:23:51 »
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
Salu2
cadetill

Desconectado tumbero_x

  • Usuario Activo
  • ***
  • Thank You
  • -Given: 7
  • -Receive: 1
  • Mensajes: 65
  • Calificaciones: +1/-0
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