Foros del Web » Programando para Internet » ASP Clásico »

Valores de monedas...!!

Estas en el tema de Valores de monedas...!! en el foro de ASP Clásico en Foros del Web. Hola gente tengo una consulta o solicitud: Necesito que unos valores que escribo en formularios tales como x ejemplo: 1.6 llamado "valor" en el formulario ...
  #1 (permalink)  
Antiguo 05/10/2004, 09:47
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 10 meses
Puntos: 125
Exclamación Valores de monedas...!!

Hola gente tengo una consulta o solicitud:

Necesito que unos valores que escribo en formularios tales como x ejemplo:

1.6 llamado "valor" en el formulario
100 llamado "cantidad"

al hacer submit luego los recoja y me realize un calculo en la otra página, o sea paso valores en un formulario del tipo 1.5 indicando el decimal con punto y quiero que en la página que llama me realize un cálculo:
por ejemplo:

precio = request.form("valor") * request.form("cantidad")

pero lo que me pasa es que no reconoce como decimal el valor seguido del punto (.) o sea si calculo 1.6 * 100 me da 1.600 y debería darme 160..

ojala me hayan entendido...agradecido..skato..

pd: trate de usar

if INSTR(replace(Request.form("valor"),",","."),",")> 0 then
costoT = replace(Request.form("valor"),",",".")

para poner (,) en el valor...
  #2 (permalink)  
Antiguo 05/10/2004, 09:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
¿Intentaste con CDbl(valor1)* CDbl(valor2)?
  #3 (permalink)  
Antiguo 05/10/2004, 10:26
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 10 meses
Puntos: 125
si lo intenté... pero creo tenerlo..con el replace cambiando el valor de punto (.) por coma (,) y aque el valor me realiza bien el cálculo con coma (,).
  #4 (permalink)  
Antiguo 05/10/2004, 10:57
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Si te reliaza bien el cálculo con coma, entonces solo debes de definir el valor LCID que te corresponda y podrás trabajar con punto como separador de decimales (si te corresponde, claro).

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.