У меня есть частичное представление в MVC, которое отображается на странице как мод начальной загрузки, и на этой странице также есть действие POST. В настоящее время, когда на странице отображается всплывающее окно, пользователю по крайней мере в Chrome не разрешается нажимать клавишу Enter, которая ничего не делает. Но если я нахожусь на firefox, то нажатие клавиши ввода в то время как на модале делает обратную передачу на родительской странице и переносит их на следующую страницу. Я обработал событие нажатия клавиши на родительской странице, чтобы отключить ключевое слово enter, которое, похоже, отлично работает в chrome, но не в firefox.
$(document).keypress(
function (event) {
if (event.which === '13') {
event.preventDefault();
}
});
Что я делаю не так? Что такого в Firefox, где этот скрипт либо избегается, либо не работает? Дайте мне знать, если мне потребуется предоставить дополнительную информацию.