Foros del Web » Programando para Internet » Javascript »

suma en un campo de texto

Estas en el tema de suma en un campo de texto en el foro de Javascript en Foros del Web. De antemano un saludo, soy nuevo en el foro, tengo dudas de como podría hacer una suma de dígitos utilizando solo una caja de texto??? ...
  #1 (permalink)  
Antiguo 11/08/2014, 18:36
 
Fecha de Ingreso: agosto-2014
Mensajes: 2
Antigüedad: 9 años, 9 meses
Puntos: 0
Pregunta suma en un campo de texto

De antemano un saludo, soy nuevo en el foro, tengo dudas de como podría hacer una suma de dígitos utilizando solo una caja de texto???
Es decir, tengo una sola caja de texto en la que voy a digitar por ejemplo: 54+7+9+4+15 y al darle el botón calcular me de el resultado, lo he estado haciendo mediante un vector pero he tenido problemas con la ubicación de signos.
Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 11/08/2014, 20:51
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: suma en un campo de texto

Lo más rápido sería utilizar la función eval la cual evalúa al argumento que se le pase, aunque no es bueno apoyarse siempre en esta función pues el usuario podría ingresar código malicioso que podría ser ejecutado por eval, de modo que tendrías que hacer un filtrado de la información ingresada antes de ejecutarla.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 11/08/2014 a las 20:57 Razón: Fe de erratas
  #3 (permalink)  
Antiguo 11/08/2014, 22:07
 
Fecha de Ingreso: agosto-2014
Mensajes: 2
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: suma en un campo de texto

Cita:
Iniciado por Alexis88 Ver Mensaje
Lo más rápido sería utilizar la función [URL="https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/eval"][inline]eval[/inline][/URL] la cual evalúa al argumento que se le pase, aunque no es bueno apoyarse siempre en esta función pues el usuario podría ingresar código malicioso que podría ser ejecutado por eval, de modo que tendrías que hacer un filtrado de la información ingresada antes de ejecutarla.

Saludos
Muchas gracias aclaraste dudas que tenia

Etiquetas: campo, suma
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 05:50.