Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/07/2010, 07:02
Alex0520
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Detener el submit de un formulario

Hola, que pena no postear el codigo...

esta es la funcion pasarenter()

Código Javascript:
Ver original
  1. function pasarEnter(id,event){
  2.     if(window.event){tecla = event.keyCode;}else if(event.which){tecla = event.keyCode;}
  3.     if(tecla=='13'){
  4.        actual=id.substr(id.indexOf("_")+1);
  5.        form = document.getElementById("form1");
  6.         var num=form.elements.length;
  7.         id1=id.split("_",1);
  8.         if(actual=="cliente")
  9.             document.getElementById("nuevo_p").focus();
  10.         else
  11.         if(actual=="orden")
  12.             document.getElementById("nom_vendedor").focus();
  13.         else
  14.         if(id1=="cod")
  15.             document.getElementById("caj_"+actual).focus();
  16.         else
  17.         if(id1=="desc")
  18.             document.getElementById("caj_"+actual).focus();
  19.         else
  20.             if(id1=="caj")
  21.             document.getElementById("und_"+actual).focus();
  22.         else
  23.             if(id1=="und")
  24.             document.getElementById("des_"+actual).focus();
  25.         else
  26.             if(id1=="des")
  27.             document.getElementById("des2_"+actual).focus();
  28.         else
  29.             if(id1=="des2")
  30.             document.getElementById("iva_"+actual).focus();
  31.         else
  32.             if(id1=="iva")
  33.             document.getElementById("nuevo_p").focus();
  34.     }
  35. }

Y aqui es como esta llamada en el form:

Código HTML:
Ver original
  1. Orden de Compra <input type="text" name="num_orden" id="num_orden" onkeypress="pasarEnter(this.id,event);" />