Buenas,
Tengo un formulario para añadir o quitar cantidades de una BBDD.
Funciona bien. Pero resulta que si aparece más de un producto se duplica el formulario y ni añade ni quita nada...
¿Hay alguna forma de hacer que el formulario tenga nombre diferente cada vez y permitir al javascript reconocer dónde actua cada vez?
Formulario:
Código HTML:
Ver original<form name="cambio_cantidad" action="misma_pagina.php" method="POST"> <input type="submit" value="-" onclick="javascript:restar();"> <input name="cantidad" size="1" value="<?php echo $BBDD['Cantidad']; ?>" />
<input type="submit" value="+" onclick="javascript:sumar();">
Javascript Suma:
Código Javascript
:
Ver original<script type="text/javascript">
function sumar() {
x = document.cambio_cantidad.cantidad.value;
r =parseInt(x)+parseInt(1);
document.cambio_cantidad.cantidad.value = r;
}
</script>
Javascript Resta:
Código Javascript
:
Ver original<script type="text/javascript">
function restar() {
x = document.cambio_cantidad.cantidad.value;
r =parseInt(x)-parseInt(1);
document.cambio_cantidad.cantidad.value = r;
}
</script>
Es muy simple. Lo sé... Lo único es eso... que se me duplica el formulario cuando hay más de un producto para cambiar la cantidad y no me lo hace bien entonces...
Muchas gracias