Когда веб-форма записывается в браузер, браузеры запоминают начальные значения текстового поля ВВОД.то есть.когда он получает HTML следующим образом:
<input type="text" value="something">
Браузер запоминает «что-то» в качестве начального значения / значения по умолчанию.Когда пользователь начинает печатать поверх него, а затем нажимает ESC, браузер возвращает поле к начальному значению (или, конечно, пустое, если оно изначально было пустым).
Однако при программном создании поля ввода текста нажимаетсяESC, кажется, всегда очищает поле, даже если я создаю его со значением по умолчанию, например, так:
$('<input type="text" value="something">')
Браузер не считает это значением по умолчанию и не возвращается к нему при нажатии ESC,Итак, мой вопрос: есть ли способ создать текстовое поле в коде и каким-то образом присвоить ему значение по умолчанию, чтобы ключ ESC работал так, как если бы браузер получил его в документе HTML?