Ir para conteúdo

POWERED BY:

FabianoSouza

OnSelect não funciona em browser mobile?

Recommended Posts

Pessoal,  estou chamando uma function no evento onSelect de uma input text mas não funfa quando testo em navegador mobile (Chorme e Microsoft Edge).

document.querySelector('#cidade').addEventListener('select',handlerZonas)

No PC funciona.

Sabem dizer se há outra evento equivalente que funcione em mobile?

 

O objetivo é, ao selecionar um item em uma datalist, dispare a function handlerZonas.

Dá pra usar no evento onBlur, da input. Mas o evento onSelect é o que oferece melhor experiência de uso.

 

Grato. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Talvez a minha resposta não seja o que precisa

 

mais vou postar aqui

 

var select = document.querySelect('#cidade');

select.addEventListener('change', function() {
  var val = select.value || select.options && select.options[select.selectedIndex];

  if ( val ) {
    // tente window.open
    var win = window.open(val);
    if ( !win ) {
      // aparentemente window.open não funcionou, use fallback:

      var a = document.createElement('a');
      a.href = val;
      a.target = '_blank';

      // clique no gatilho em uma tag:
      triggerEvent(a, 'click');
    }
  }
}, false);

 

2 horas atrás, FabianoSouza disse:

Sabem dizer se há outra evento equivalente que funcione em mobile?

 

Tem triggerEvent

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.