FabianoSouza 5 Denunciar post Postado Fevereiro 12, 2021 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
Jack Oliveira 1 Denunciar post Postado Fevereiro 12, 2021 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