mvtForms2   for MODX Revolution   Купить в modstore
Связаться с автором

Использование форм в компоненте QuickView

Пример (псевдокод) для jquery: отправим форму заказа в 1 клик, загруженную через компонент QuickView.
    
$(document).ready(function($) {
    
    /*
    * если нужно отправить обычную форму, mvtForms2.prepareForm() не нужна
    */
    $('body').on('click','элемент кнопки отправки формы', function(event) {
        event.preventDefault();
        mvtForms2.prepareForm($(this),false);
        mvtForms2.send($('#идентификатор формы'));
    });
    
    /* применим маску к полю телефона 
    *  рекомендуется использование рекурсивного setTimeout либо setInterval/clearInterval  
    */
    $('body').on('click','.quickview', function (event) { 
      setTimeout(function() {
        let obj = $('.cat_quick_view_item .mvtForm2Phone');
        if (obj.length) {
          obj.mask('0 (000) 000-00-00');
        }
      }, 3000);
    });
    
});