Предыдущее текстовое поле заполняется значением преемника при переходе обратно в браузер - PullRequest
0 голосов
/ 15 мая 2018

У меня странная проблема, которая, кажется, не связана с какой-либо функциональностью моего кода - никакие значения не отправляются в URL, нет хитрых инициализаций, не включен кэш ...

У меня есть кучаВеб-элементы управления kendo, действующие в качестве критериев фильтрации при отправке запроса на сервер.Я делаю поиск:

How it looks before submitting

Я получаю некоторый результат на новой перенаправленной странице.Я нажимаю НАЗАД в моем браузере Chrome.Вуаля, магия - значение поля смещено к предыдущему элементу управления, и это происходит с любой парой смежных текстовых полей:

The field value is shifted to the previous control!

Разметка элементов управления выглядит тривиально, какthis:

<div id="_bPX" class="cp-a"><input id="_bPW" type="text" value="" class="k-textbox"></div>

Идентификаторы DOM генерируются автоматически случайным образом на основе некоторых правил и являются уникальными.

PS: я установил точку останова во встроенном JavaScript, который работает с Счет № и Резервирование нет текстовые поля.Но ничего не сработало, когда я захожу на страницу после нажатия НАЗАД ...

Разметка страницы

1 Ответ

0 голосов
/ 16 мая 2018

До сих пор я решил эту проблему, добавив autocomplete = "off" для определенных элементов управления. Похоже, он работает как в IE, так и в Chrome.

...