Saya mempunyai input dan label asas: https://codepen.io/agrawalishaan/pen/QWBxBdK
span { border: 1px solid red; }
<label for="myInput"> I am a label! <span>icon</span> </label> <input id="myInput"/>
Apabila saya mengklik pada label, kursor ditetapkan di dalam input, yang sesuai.
Tab saya juga mengandungi ikon maklumat. Apabila saya menuding pada ikon, pop timbul muncul (jadi saya perlukan hover
untuk ia berfungsi).
Pada peranti mudah alih, tiada tuding, sebaliknya satu klik diperlukan. Walau bagaimanapun, apabila saya mengklik pada ikon ini, pop timbul muncul dan input dipilih, bagaimana saya boleh melumpuhkan pemilihan input secara khusus apabila hanya mengklik pada ikon?
Saya menambahkan beberapa JavaScript menggunakan kaedah event.preventDefault() untuk memastikan input tidak mendapat fokus apabila ikon diklik.