Ввод отображается отключенным в IE, но не отключен

У меня есть вход (кнопка) на моей странице, который выглядит примерно так:

<input id="the-button" type="submit" class="btn" value="Click me!">

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

$("#the-button").attr("disabled", true);

Если я решу, что форма не должна быть отправлена, я снова активирую кнопку.

$("#the-button").attr("disabled", false);

Это работает, как и ожидалось, в Chrome/Firefox, но в IE8 кнопка кажетсяотключенной, но вы все равно можете нажать на нее. Желаемое поведение — выглядеть включенным, но в IE оно неактивно.

5
задан mtmurdock 7 June 2012 в 15:44
поделиться