Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/01/2014, 16:40
Avatar de djaevi
djaevi
 
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 1 mes
Puntos: 47
Respuesta: como sumar con javascript

Te dejo un pequeño script a ver si te sirve, primero que nada creo una funcion javascript llamada sumar, que recibe por parametro el input donde esta tu numero.

Código Javascript:
Ver original
  1. function sumar( input ) {
  2.        
  3.         var valor_actual = input.value;
  4.        
  5.         var valor_nuevo = Number(input.value) + 1;
  6.        
  7.         input.value = valor_nuevo;
  8.                
  9.     }

El parametro input hace referencia a un objeto html.

Y aca el html:
Código HTML:
Ver original
  1.     <input type="text" value="0" id="campo_suma"/>
  2.     <input type="button" onclick="sumar(this.form.elements[0]);" value="Sumar"/>
  3. </form>

Como ves es un form con dos elementos, el primero el input donde se modifica el numero y el segundo el boton que llama la funcion javascript sumar.

this.form.elements hace referencia al propio formulario donde esta contenido el boton y el array elements contiene todos los nodos del formulario por lo cual selecciono 0 que es el indice del input de texto.

Tambien podria haber hecho una seleccion por id o por DOM por ejemplo podria haber quedado:

Código HTML:
Ver original
  1. <input type="button" onclick="sumar( document.getElementById('campo_suma') );" value="Sumar"/>

o
Código HTML:
Ver original
  1. <input type="button" onclick="sumar( this.parentNode.firstChild );" value="Sumar"/>