Xzpro

[Решено] Кнопка не реагирует на нажатия

Рекомендуемые сообщения

Xzpro    0

Здравствуйте уважаемые форумчане! Существует такая проблема-при оформлении заказа если пользователь нажимает кнопку "продолжить" не приняв лицензионного соглашения кнопка переходит в состояние "загрузка" и больше не реагирует на нажатия, даже если галочку установить. Помогает только перезагрузка страницы.

Скриншот ситуации: http://prntscr.com/b774ds

код кнопки payment_method.tpl:

<?php if ($text_agree) { ?>
<div class="buttons">
  <div class="pull-right"><?php echo $text_agree; ?>
    <?php if ($agree) { ?>
    <input type="checkbox" name="agree" value="1" checked="checked" />
    <?php } else { ?>
    <input type="checkbox" name="agree" value="1" />
    <?php } ?>
     
    <input type="button" value="<?php echo $button_continue; ?>" id="button-payment-method" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />
  </div>
</div>
<?php } else { ?>
<div class="buttons">
  <div class="pull-right">
    <input type="button" value="<?php echo $button_continue; ?>" id="button-payment-method" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />
  </div>
</div>

Подскажите как решить эту проблему. Заранее благодарен!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shureg    127

Предлагаете определить действия ява-скрипта и ответ сервера по скриншоту?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wadamir    66

кстати замечал эту проблему. поставь изначально checked и всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    768

Здравствуйте уважаемые форумчане! Существует такая проблема-при оформлении заказа если пользователь нажимает кнопку "продолжить" не приняв лицензионного соглашения кнопка переходит в состояние "загрузка" и больше не реагирует на нажатия, даже если галочку установить. Помогает только перезагрузка страницы.

дайте угадаю - версия движка 21х -2200 ? 

воистину, "мы исправили старые баги и добавили новых" :-D

 

в файле catalog\view\theme\default\template\checkout\checkout.tpl , практически в конце

после строк

        beforeSend: function() {
             $('#button-payment-method').button('loading');
        },

добавьте

        complete: function() {
            $('#button-payment-method').button('reset');
        },

и обновите кеш модификаторов для верности

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Xzpro    0

дайте угадаю - версия движка 21х -2200 ? 

воистину, "мы исправили старые баги и добавили новых" :-D

 

в файле catalog\view\theme\default\template\checkout\checkout.tpl , практически в конце

после строк

        beforeSend: function() {
             $('#button-payment-method').button('loading');
        },

добавьте

        complete: function() {
            $('#button-payment-method').button('reset');
        },

и обновите кеш модификаторов для верности

От души благодарю AlexDW, проблема решена! Версия движка 2.1.0.2. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу