Magento表单提交按钮需要双击提交

时间:2012-01-15 16:29:52

标签: magento magento-1.5

我正面临着magento中提交按钮的奇怪行为。在cusotmer注册页面中,当lastname之类的注册字段之一不是字段并单击提交按钮时,我得到验证错误,它直到这里。但当我去填写姓氏并直接点击提交按钮时,按钮会向上移动而不提交,当我再次点击它时,它会被提交。

因为错误div因为按钮向上移动而消失,但为什么按钮不接受click事件并在所有表单验证都正常时提交表单。

代码与template / customer / account / register.phtml

的register.phtml完全相同

期待收到你们的回复。

由于

2 个答案:

答案 0 :(得分:0)

调整错误div的CSS使其浮动到页面上方,这样就不会影响布局,因为它会出现并消失。

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

答案 1 :(得分:0)

在以下作品之间为我服务。

jQuery的(函数($){              $('#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;

        });

    });