he hecho esta funcion:
Código HTML:
Ver original<script language="javascript"> var i = 1;
function contadormas(){
i = i + 1;
var cant = document.getElementById("cantidad");
cant.value = i;
if(cant.value == 1){
i=1;
cant.value="unica";
}
}
function contadormenos(){
if(i>=2){
i = i - 1;
var cant = document.getElementById("cantidad");
cant.value = i;
if(cant.value == 1){
i=1;
cant.value="unica";
}
}
}
<button class="btn" type="button" id="menos" onclick="javascript: contadormenos()">-
</button> <input id="cantidad" type="text" style="text-align: center;" value="1"> <button class="btn" type="button" id="mas" onclick="javascript: contadormas()">+
</button>
Con esto ya puedo aumentar o disminuir haciendo click en los botones mas o menos, le aumente una validacion para que cuando llegue a 1 aparezca "unica".
Pero bueno con esto resolvi mi primer problema, ahora mi otro problema es: asi como estan las funciones tendria que hacer una nueva por cada grupo de boton/input/boton que tenga, lo cual me daria un codigo tremendo y por otro lado no puedo saber cuantos grupos boton/input/boton voy a tener, ya que eso dependera del listado que obtenga de la base de datos...
Por favor una ayuda... gracias..