Me parece interesante como abordas el tema; pero:
1) En el ingreso del numero del boleto, no necesariamente tengo que ingresar 3 caracteres para que me muestre el mensaje (alert).
Código v:
Ver original<input name="boleto" type="text" id="boleto" size="20" maxlength="15" onkeyup="javascript:if(this.value.length >= 3) {alert('Has de ingresar un valor en le campo vboleto'); document.getElementById('vboleto').focus(); return false;}" />
Sino que cuando ingrese el numero del boleto obligadamente debera ingresar el valor del boleto como minimo un valor > 1.
2) Para el caso del Valor del boleto no necesariamente tiene que empezar con 2, 3, 4, 5, etc. para no mostrar el mensaje (alert). Ahora si deseo ingresar un valor por 1300, tampoco lo permite porque no pregunta por el largo; sino por el valor.
Código v:
Ver original<input name="vboleto" type="text" id="vboleto" size="15" maxlength="7" onkeyup="javascript:if(parseInt(this.value) < 2) {alert('El valor ha de ser un número mayor a 1'); return false;}" />
Como podria mejorar tu codigo, para mis pretenciones.. Desde ya gracias por tu preocupación por la enseñanza.