Вот JSFiddle, созданный из заданных HTML и JS: https://jsfiddle.net/9e4yqthv/
Есть незначительные проблемы с HTML, исправьте их (отсутствует </select>
, </h3>
, и др. c). Что касается основной проблемы, похоже, что строка:
$('#btnProceed').attr('disabled', '');
не включает кнопку (кнопка все еще имеет свойство disabled). Для этого измените его на:
$('#btnProceed').removeAttr('disabled');
И сравнение под verifyAdSettings
некорректно - чтобы проверить выбор, проверьте, является ли значение null
, а не ''
:
if ($('#buyoption').val() != null && $('#selloption').val() != null) {
ПРИМЕЧАНИЕ. Как упоминалось Hereti c Monkey в комментариях, использование .prop()
предпочтительнее .attr()
для включения / отключения элементов.
Использование:
$('$btnProceed').prop('disabled', true);
отключить
$('$btnProceed').prop('disabled', false);
включить