Ver Mensaje Individual
  #18 (permalink)  
Antiguo 02/02/2011, 20:06
Avatar de anacona16
anacona16
 
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 10 meses
Puntos: 52
Respuesta: Concatenar varible js

Muchas gracias por sus aportes y soluciones, lo he solucionado de esta manera

Código Javascript:
Ver original
  1. document.getElementById('cant'+indice).value;

Ahora necesito que me ayuden a incrementar una variable despues de que una funcion se haya ejecutado:

Código Javascript:
Ver original
  1. function agregar()
  2.     {
  3.         var indice = 0;
  4.    
  5.         if(document.form.referencia.value != "" && document.form.cantidad.value != "" && document.form.descripcion.value != "" && document.form.valor.value != "" &&document.form.descuento.value != ""){          
  6.        
  7.             document.getElementById('cant'+indice).style.display = 'inherit';
  8.             document.getElementById('refeprod'+indice).style.display = 'inherit';
  9.             document.getElementById('desc'+indice).style.display = 'inherit';
  10.             document.getElementById('valor'+indice).style.display = 'inherit';
  11.             document.getElementById('valortotal'+indice).style.display = 'inherit';
  12.        
  13.             document.getElementById('cant'+indice).value = document.form.cantidad.value;
  14.             document.getElementById('refeprod'+indice).value = document.form.referencia.value;
  15.             document.getElementById('desc'+indice).value = document.form.descripcion.value;
  16.             document.getElementById('valor'+indice).value = document.form.valor.value;
  17.                    
  18.             cantidad = document.form.cantidad.value;
  19.             descuento = (document.form.descuento.value/100);
  20.             valor = document.form.valor.value;
  21.             porcentaje = valor * descuento;
  22.             valor_parcial = valor - porcentaje;
  23.             valor_final = cantidad * valor_parcial;    
  24.                
  25.             document.getElementById('valortotal'+indice).value = valor_final;
  26.             document.form.cantidad.value = "";
  27.             document.form.referencia.value = "";
  28.             document.form.descripcion.value = "";
  29.             document.form.valor.value = "";
  30.             document.form.descuento.value = defaultValue;          
  31.         }else{
  32.             alert('Complete todos los campos antes de agregar el producto a la factura');
  33.         }
  34.     }

Al ejecutarse esa funcion necesito que la variable indice se incremente he hecho esto:

Código Javascript:
Ver original
  1. function incrementar()
  2.     {
  3.         indice++;
  4.     }

En el boton tengo

Código Javascript:
Ver original
  1. onclick="agregar();incrementar();"

Pero la variable indice no se icrementa, por favor solo falta eso para continuar con mi proyecto ¿Como lo hago?