inputイベントを利用した実装