Кнопка Отключить не работает - работал с вводом

0

У меня есть небольшой jquery, который отключает кнопку on submit для предотвращения двойного щелчка. Я добавил класс button_disable к моим кнопкам ввода (иногда у меня есть несколько кнопок в форме) и у меня есть сценарий утилиты, который я включаю со всеми моими страницами.

    $('form').submit(function () {
        if ($(this).valid()) {
            $('.button_disable').attr("disabled", true);
         }
    });

Я стилизовал его как кнопку HTML 5, и все работало.

<input class="button_next button_disable" type="submit" value="Verify Eligibility" />

Но теперь, когда наш css-парень изменил все на кнопки

<button type="submit" class="submitBtn button_disable"><span>Verify Eligibility</span></button>

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

        $('.button_disable').attr({ "disabled": true });

Это тоже не работает.

Какие-либо предложения?

Теги:
asp.net-mvc-4

2 ответа

1
Лучший ответ

используйте prop() если вы используете jquery version 1. 6+

 $('form').submit(function () {
    if ($(this).valid()) {
        $('.button_disable').prop("disabled", true);
       return true;
     }
    return false;
 });
0

Попробуй это

 $('.button_disable').prop('disabled', true);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню