Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/03/2018, 10:51
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: pasar el focus al siguiente input

Usa el evento paste asociado al formulario para que la acción funcione en todos los elementos del mismo en los que se pueda pegar texto, aunque podrías condicionar la acción para que solo funcione en campos de texto o <input> (también puede funcionar en elementos <textarea> y elementos de bloque editables). Para pasar al siguiente campo de texto, usa un temporizador que ejecute la acción inmediatamente después de realizado el pegado.

Código Javascript:
Ver original
  1. document.querySelector("#form").addEventListener("paste", function(e){
  2.     setTimeout(function(){
  3.         e.target.nextElementSibling.focus();
  4.     });
  5. }, false);

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand