Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/01/2011, 13:22
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: funcion tabular

Hola

O algo mas sencillo
Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function tabular(evt, obj, tam) {
  5. tecla=(evt) ? evt.keyCode : evt.charCode;
  6. if(tecla==8) { return; }
  7. var frm=obj.form;
  8. var largo = obj.value.length;
  9. if (largo == tam) {
  10.     for(i=0;i<frm.elements.length;i++) {
  11.         if(frm.elements[i]==obj) {
  12.             if (i==frm.elements.length-1) { i=-1; }
  13.     break;
  14.         }
  15.     }
  16.  
  17. frm.elements[i+1].focus();
  18. return false;
  19.  
  20. }
  21. }
  22. </script>
  23. </head>
  24. <body>
  25. <form>
  26. <input type="text" maxlength="2" onkeypress="return tabular(event, this, this.maxLength)" />
  27. <input type="text" maxlength="2" onkeypress="return tabular(event, this, this.maxLength)" />
  28. <input type="text" maxlength="3" onkeypress="return tabular(event, this, this.maxLength)" />
  29. <input type="text" maxlength="4" onkeypress="return tabular(event, this, this.maxLength)" />
  30. </form>
  31. </body>
  32. </html>
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />