Ya, aparentemente tenés como value del input llamado "cantidad" el valor
0, 1, 2 cuando deberías tener sólo el valor numérico
2.
Hacé una cosa para verlo. A la siguiente línea:
Código:
<input type="hidden" name="cantidad" id="cantidad" value="<% = i %>" />
cambiala por:
Código:
<input type="text" name="cantidad" id="cantidad" value="<% = i %>" />
y verificá que sólo muestre
un número
Otra cosa, puede que esta línea:
en realidad deba ser:
Código:
for i = 0 to cantidad - 1
Avisá