У меня есть текстовое поле, которое срабатывает, чтобы стать видимым и сфокусироваться (.select) и позволяет пользователю изменять текст в текстовом поле. Если пользователи щелкают где-либо еще (в основном оставляя / lostfocus в текстовом поле, я хочу, чтобы текстовое поле стало видимым = false. Это работает. Моя проблема заключается в том, что после того, как он становится видимым - любое нажатие клавиши в текстовом поле (даже SHIFT) вызывает LEAVE или LOSTFOCUS событие для запуска. Это сбивает с толку меня, потому что я ввожу текст - не покидаю элемент управления. Любые идеи, почему это может вызвать нажатие клавиши?