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.