Mam element wejściowy i chcę nadal sprawdzać długość treści i za każdym razem, gdy długość będzie równa określonemu rozmiarowi, chcę włączyć przycisk przesyłania, ale mam problem ze zdarzeniem zmiany JavaScript jako zdarzeniem uruchamia się tylko wtedy, gdy element wejściowy wykracza poza zakres, a nie w przypadku zmiany zawartości.
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange nie uruchamia się przy zmianie treści nazwy, ale uruchamia się tylko wtedy, gdy nazwa traci ostrość.
Czy jest coś, co mogę zrobić, aby to wydarzenie działało przy zmianie treści? lub jakieś inne wydarzenie, które mogę wykorzystać do tego? Znalazłem obejście problemu, używając funkcji onkeyup, ale to nie uruchamia się, gdy wybieramy jakąś zawartość z automatycznego uzupełniania przeglądarki.
Chcę czegoś, co zadziała, gdy zawartość pola zmieni się za pomocą klawiatury lub myszy ... jakieś pomysły?
onkeyup
ionchange
?