Foros del Web » Programando para Internet » Javascript »

Sumar valores dentro de un textbox

Estas en el tema de Sumar valores dentro de un textbox en el foro de Javascript en Foros del Web. Hola... Alguien conoce la forma de sumar valores dentro de una caja de texto?? Yo se sumar los valores de dos input con una funcion ...
  #1 (permalink)  
Antiguo 16/05/2011, 15:45
Avatar de gabrican  
Fecha de Ingreso: junio-2008
Ubicación: Medellin
Mensajes: 89
Antigüedad: 15 años, 10 meses
Puntos: 4
Pregunta Sumar valores dentro de un textbox

Hola...

Alguien conoce la forma de sumar valores dentro de una caja de texto??
Yo se sumar los valores de dos input con una funcion JS pero no conozco la forma en que si un usuario ingresa por ejemplo 2+2 en un input lo pueda sumar como lo hace excel...

Es esto posible????
__________________
Gabo Duk3
I.S
  #2 (permalink)  
Antiguo 16/05/2011, 15:53
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Sumar valores dentro de un textbox

Puedes utilizar la función eval de javascript pero es muy peligrosa.

Te permite evaluar el contenido de una cadena de texto como si fuese código javascript. Es peligrosa porque permite ejecutar cualquier código javascript.

Por ello, si la utilizases deberías comprobar que la cadena sólo contenga simbolos matemáticos y númericos antes de llamarla.

Podría hacerse también de manera manual extrayendo las operaciones que se quieren realizar y haciendolas tú, pero eso es más complicado.
  #3 (permalink)  
Antiguo 16/05/2011, 15:54
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 1 mes
Puntos: 37
Respuesta: Sumar valores dentro de un textbox

Puedes evaluar la cadena

eval

Saludos.
__________________
Born to be free.
  #4 (permalink)  
Antiguo 17/05/2011, 08:59
Avatar de gabrican  
Fecha de Ingreso: junio-2008
Ubicación: Medellin
Mensajes: 89
Antigüedad: 15 años, 10 meses
Puntos: 4
Respuesta: Sumar valores dentro de un textbox

Cita:
Iniciado por alexg88 Ver Mensaje
Puedes utilizar la función eval de javascript pero es muy peligrosa.

Te permite evaluar el contenido de una cadena de texto como si fuese código javascript. Es peligrosa porque permite ejecutar cualquier código javascript.

Por ello, si la utilizases deberías comprobar que la cadena sólo contenga simbolos matemáticos y númericos antes de llamarla.

Podría hacerse también de manera manual extrayendo las operaciones que se quieren realizar y haciendolas tú, pero eso es más complicado.
Pero entonces utilizando eval tendria que crear otra funcion que solo permita numeros y los simbolos matemáticos o me equivoco??

Y cual es el peligro real de esto??
__________________
Gabo Duk3
I.S
  #5 (permalink)  
Antiguo 29/06/2011, 18:02
 
Fecha de Ingreso: diciembre-2010
Mensajes: 51
Antigüedad: 13 años, 4 meses
Puntos: 2
Respuesta: Sumar valores dentro de un textbox

Creo que en javascript no hay peligros, al poner f5 se va todo "el daño" que hizo el usuario. Además javascript se puede editar con el navegador...
Hace poco me enteré que lo peligroso es usar eval() del lado del servidor
  #6 (permalink)  
Antiguo 30/06/2011, 06:46
Avatar de gabrican  
Fecha de Ingreso: junio-2008
Ubicación: Medellin
Mensajes: 89
Antigüedad: 15 años, 10 meses
Puntos: 4
Respuesta: Sumar valores dentro de un textbox

Cita:
Iniciado por 3rps Ver Mensaje
Creo que en javascript no hay peligros, al poner f5 se va todo "el daño" que hizo el usuario. Además javascript se puede editar con el navegador...
Hace poco me enteré que lo peligroso es usar eval() del lado del servidor
Bro... mil gracias... lo tendré en cuenta!!!
__________________
Gabo Duk3
I.S

Etiquetas: textbox
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 00:52.