Несколько публикаций в Internet Explorer

У меня есть приложение, которое отлично работает либо удаленно, либо локально в последнем Firefox и последней Opera; никогда не возникало много сообщений.

Проблема возникает только в Internet Explorer (я тестировал ее только на 10 и Edge).

В принципе, если я запускаю приложение; приложение (MVC) содержит базовую форму, некоторый базовый javascript на стороне клиента для проверки ввода, а затем отправляет, который затем сохраняется в базе данных.

Если я запускаю приложение через интрасеть (используя IE), он, по-видимому, случайным образом помещает один или несколько раз. Он опубликовал три раза один раз и дублирует около 10 раз, из 180 использований страницы.

Если я запускаю приложение локально (используя тот же браузер IE) на моей машине разработки (localhost), то он никогда не создает несколько сообщений.

Нет ошибок JS, никаких ошибок вообще.

Вот код кнопки, если он имеет значение:

<button id="btnSubmit"
        style="padding:0;border:none;cursor:pointer;height:30px"
        type="submit"
        disabled>
          <img id="btnSubmitImage" 
               src="~/content/images/bc_ConfirmDisabled.gif"
               alt="Confirm" />
</button>

В данный момент меня немного затормозило.

EDIT: Спасибо Tom John за ответ, который указал мне на этот вопрос ... и для будущих читателей здесь больше информации:

Тег был проблемой для IE более 13 лет! https://www.peterbe.com/plog/button-tag-in-IE

И здесь W3 Schools говорит, что тег не поддерживается в IE https://www.w3schools.com/tags/att_button_form.asp

Кровавый IE!

Поэтому в основном я вскоре заменю все теги в этом приложении, потому что он используется исключительно на устройствах, в которых размещается только IE 10.

Всего 1 ответ


Изменить:

type="submit"

в

type="button"

Я уверен, что я ударил это в прошлом в IE.


Есть идеи?

10000