2016-07-27 4 views
0

У меня возникла проблема, когда нажатие кнопки «ОК» на JavaScript подтверждает, что всплывающее окно не работает в IE11. Когда пользователь нажимает кнопку, ничего не происходит. Это происходит только для одного пользователя и успешно работает для большинства пользователей в IE11. В идеале при нажатии «ОК» всплывающее окно должно закрываться, и обработчик события для кнопки btnSave должен быть вызван. Однако этого не происходит, и нажатие кнопки OK не закрывает всплывающее окно подтверждения.Кнопка OK для JavaScript не работает в IE 11

Я хотел знать, может ли это быть связано с некоторыми настройками в IE, которые этот конкретный пользователь сделал, что вызывает проблему.

Ниже приводится фрагмент кода:

btnSave.Attributes.Add("OnClick", "return confirm('Do you want to save?')"); 
+0

Как вы говорите, его единственный пользователь, можете ли вы попросить пользователя жестко обновить и очистить кеш? Это имеет значение? попросите пользователя нажать ctrl + shift + del в своем браузере IE и удалить историю просмотров. Если вы используете localstorage, попросите их очистить локальное хранилище своего браузера и заново обновить страницу. – Kush

ответ

0

Я помню, что с подобной проблемой несколько лет назад. Следующий код работал для меня во всех случаях:

btnSave.OnClientClick = "if (!confirm('Do you want to save?')) return false;"; 
+0

Благодарим вас за ответ. Тем не менее, я ищу изменение кода, поскольку этот вопрос был зарегистрирован только одним пользователем. – Nick

Смежные вопросы