Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Sumar string de textarea jquery

Estas en el tema de Sumar string de textarea jquery en el foro de Jquery en Foros del Web. Buenas, tengo un textarea, al que le ingreso datos numericos, lo unico que quiero es mostrar la suma de estos, estoy utilizando la ultima versión ...
  #1 (permalink)  
Antiguo 21/04/2013, 13:55
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 15 años, 1 mes
Puntos: 2
Sumar string de textarea jquery

Buenas, tengo un textarea, al que le ingreso datos numericos, lo unico que quiero es mostrar la suma de estos, estoy utilizando la ultima versión de jquery... Les ejemplifico el codigo:

Código:
<textarea id="cambio"></textarea>

<script type="text/javascript">
$(document).ready(function(){
$("textarea").change(function(){

function splitString(stringToSplit, separator) {
  var arrayOfStrings = stringToSplit.split(separator);
 
  var total = 0;
  for (var i=0; i < arrayOfStrings.length; i++)
    total += arrayOfStrings[i];
}

var suma = $("textarea[id='cambio']");
var result = splitString(suma, '+');
$("#rescambio").text(result);
});
});
</script>

Muestro resultado:
<span id="rescambio"></span>
en el textarea ingreso por ejemplo: "15+20+3.5", obviamente quiero que me devuelva la suma de ellos... Pongo eso, y nada... Que error estoy cometiendo? Soy muy muy nuevo en javascript. Saludos y gracias de ante mano!
  #2 (permalink)  
Antiguo 21/04/2013, 17:50
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Sumar string de textarea jquery

Dos cosas:
- Debes convertir a número para realizar la suma, puedes usar parseFloat()
- Tu función splitString no está devolviendo ningún valor, puedes colocar al final "return total;" para devolver el valor de la suma.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 21/04/2013, 18:05
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Sumar string de textarea jquery

ya lo solucioné, agregué lo que me dijiste y de paso, me habia olvidado de poner val() en el campo del textarea :)
  #4 (permalink)  
Antiguo 26/09/2013, 19:24
 
Fecha de Ingreso: septiembre-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Sumar string de textarea jquery

Hola, puedes por favor poner el codigo completo de como te quedo la funcion. Kirts

Etiquetas: javascript, string, textarea
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:48.