Для отправки формы в Magento необходима двойная кнопка мыши. - PullRequest
2 голосов
/ 15 января 2012

У меня странное поведение кнопки отправки в magento.На странице регистрации клиентов, когда одно из полей регистрации, такое как фамилия, не является полем и нажимает кнопку отправки, я получаю ошибку проверки, вплоть до этой.Но когда я иду и заполняю фамилию и нажимаю кнопку «Отправить», кнопка перемещается вверх без отправки, а когда я нажимаю на нее снова, она отправляется.

Это потому, что ошибка div исчезает, из-за чего кнопка перемещаетсявверх, но почему кнопка не принимает событие нажатия и отправляет форму, когда все проверки формы в порядке.

Код точно такой же, как для register.phtml шаблона / customer / account / register.phtml

Жду от вас, ребята.

Спасибо

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

Между мной работает следующее:

jQuery (function ($) {$ ('# btn_create_account'). Mousedown (function () {

          var signupForm = new Validation('form-validate');
          var result = signupForm.validate();
          if(result == true) {
              $('#form-validate').submit();
              return true;
          }
          else
                return false;

        });

    });
0 голосов
/ 16 января 2012

Настройте CSS элемента div, чтобы он плавал над страницей, чтобы он не влиял на макет при его появлении и исчезновении.

.validation-advice {
    position: absolute;
    z-index: 10;
    left: 1em;
    top: 1em;
}
...