https://jqueryui.com/selectmenu/ имеет очень необычную реакцию на событие при нажатии клавиши 115 (F4 ). Когда вы развернете список и нажмете кнопку F4, для изменения будут выбраны опции some и some+1. В примере из ссылки - первый и второй вариант, но в моем приложении 20 и 21 узел списка: O .
Ошибка? Можно ли предотвратить это?
В моем приложении я обнаружил вторую странную реакцию на код клавиши 116 (F5). Когда вы разворачиваете список и нажимаете кнопку F5, перед перезагрузкой страницы выбирается какой-то параметр. В моем приложении это 10. Это не круто для меня, потому что я заставляю какой-то проект работать. В этом проекте есть событие, которое отправляет запрос ajax для сохранения данных в сеансе при изменении выбранного параметра, но после нажатия F5 приложение отправляет запрос ajax перед перезагрузкой страницы, которая изменяет какой-либо атрибут в сеансе на 10, потому что, как я сказал, когда u нажмите F5 selectmenu изменить выбранный узел на 10.
Пример: https://jqueryui.com/selectmenu/ Нажмите на selectmenu с заголовком "Выберите скорость" и нажмите F4
Можно ли предотвратить это событие?