Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/09/2012, 23:45
david_andress
 
Fecha de Ingreso: agosto-2012
Ubicación: Aragua
Mensajes: 25
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Agregar limite de filas a formulario dinamico

Agradezco la inmensa pasciencia que has tenido conmigo, pero sigo teniendo un problema con el contador, tal vez porque soy muy novato, prometo que al terminar este formulario me dediare a leer el curso completo de js y php.

El codigo javascript para la funcion del contador lo tengo de la siguiente manera:

Funcion para adicionar fila:
Código:
function adicionarFila(){
var cont = document.getElementById("cont");
var filas = document.getElementById("filas");
cont.setAttribute("value", parseInt(cont.value,0)+1);
var tabla = document.getElementById("contenido").tBodies[0];
var fila = document.createElement("TR");
fila.setAttribute("align","left");
//LIMITADO A 8 MÁXIMO
if(tabla.getElementsByTagName("tr").length>=12) {
    alert('YA NO ES POSIBLE AGREGAR MAS FILAS')
	return false;
    }
Funcion para incrementar contador:
Código:
}
function add(delta) {
      valor = eval(detalle.canti.value);
	 var tabla = document.getElementById("contenido").tBodies[0];
	if(tabla.getElementsByTagName("tr").length>12) return false;
    detalle.canti.value = eval(valor+delta); 

}
function add2(delta) {

   valor = eval(detalle.total.value);
   var tabla = document.getElementById("contenido").tBodies[0];
   if(tabla.getElementsByTagName("tr").length>12) return false;
   detalle.total.value = eval(valor+delta);  


}
Ahora el problema que tengo es que cuando hago click en adicionar fila cuando ya es la numero 12, el contador se coloca en 12 y me aparece el alert, hasta ahi todo bien, pero si vuelvo a pisar el boton adicionar fila me aparece el alert pero el contador cuenta una fila mas.