Embarcadero

Autor Tema: [RESUELTO] Ayuda para sacar porcentajes con javascript  (Leído 3269 veces)

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

Desconectado tumbero_x

  • Usuario Activo
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 7
  • -Tu has recibido: 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
Código TEXT
  1. function porcentaje(p){
  2.    var pn = parseFloat($("#costomasiva").val());
  3.    var total = Math.floor(p * pn)/100+ pn;
  4.    
  5.    document.getElementById("final1").value=total ;
  6.    
  7.    }  
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

Comunidad Delphiaccess

Ayuda para sacar porcentajes con javascript
« : 01 de enero de 2012, 16:01:23 »

Desconectado cesar_cz

  • Moderadores
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 0
  • -Tu has recibido: 197
  • Mensajes: 917
  • Calificaciones: +204/-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
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 7
  • -Tu has recibido: 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
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 137
  • -Tu has recibido: 193
  • Mensajes: 966
  • 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
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 7
  • -Tu has recibido: 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