Tengo el siguiente problema
Estoy creando un formulario que se genera en tiempo de ejecución con asp, no se cuantos son los textbox que se generan, puede ser 1 hasta 10 en el orden
cantidad descuento
lo que quiero es que cuando el usuario de click sobre cantidad, ponga la cantidad y en lugar de que sea una tab para pasar al siguiente, que sea un enter, para que lo vean mas claro, les pongo el codigo que se genera con asp
Código:
Lo que hace el onblur es calcular cantidad * precio - descuento = total, el total esta en otro input que mando a llamar por medio de getelements<td align="right"> <input type="text" name="cant" onBlur="calcula(<%=tabla(4)%>);" class="formulario" value="<%=arrCantidad%>" id="cantidad<%=tabla(4)%>" size="10" style="text-align:right " onKeypress="if(!isNS4){if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;}else{if(event.which < 45 || event.which > 57) returnfalse;}"> </td> <td align="right"> <%=formatNumber(tabla(2))%></td><input type="hidden" name="pre" id="precio<%=tabla(4)%>" value="<%=tabla(2)%>"> </td> <td align="right"> <input type="text" name="desc" class="formulario" value="<%=arrDescuento%>" onBlur="calcula(<%=tabla(4)%>);" id="desc<%=tabla(4)%>" size="10" style="text-align:right " onKeypress="if(!isNS4){if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;}else{if(event.which < 45 || event.which > 57) returnfalse;}"> </td>
lo que hace el onkeyprees es verificar que solo sean n umeros y el . para validar que no entre texto
Entonces, volviendo a la pregunta
Necesito habilitar el enter para se valla al siguiente input que seria des, despues que le den enter y se valla a la siguiente linea que seria cant y asi sucesivamente hasta terminar con todas lineas de cantidad y descuento que se generen de la base de datos.
uffff
