https://parkje2.github.io/posts/input-onchange/
input