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

Magento表单提交按钮需要双击才能提交,magento,magento-1.5,Magento,Magento 1.5,我面临着magento中提交按钮的奇怪行为。在cusotmer注册页面中,当其中一个注册字段(如lastname)不是字段并单击提交按钮时,我得到验证错误,它就在这里。但是,当我填写姓氏并直接单击提交按钮时,按钮会向上移动而不提交,当我再次单击时,它会被提交 这是因为error div消失,因为按钮向上移动,但为什么按钮不接受click事件,并在所有表单验证都正常时提交表单 代码与模板/customer/account/register.phtml的register.phtml完全相同 期待你们

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

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

代码与模板/customer/account/register.phtml的register.phtml完全相同

期待你们的消息


谢谢

调整error div的CSS,使其浮动在页面上方,这样就不会影响页面的显示和消失

。验证建议{
位置:绝对位置;
z指数:10;
左:1米;
顶部:1米;
}

调整error div的CSS,使其浮动在页面上方,这样就不会影响显示和消失时的布局

。验证建议{
位置:绝对位置;
z指数:10;
左:1米;
顶部:1米;
}

在我的以下工作之间

jQuery(函数($){ $(“#btn_创建_帐户”).mousedown(函数(){


在这期间,我做了以下工作

jQuery(函数($){ $(“#btn_创建_帐户”).mousedown(函数(){


当我把你提到的css放在上面时,所有的验证错误都被包装在页面顶部的一行上,然后我只放了z-index,这也没有解决问题。对不起,我只是想把css作为一个例子,让你知道从哪里开始。包含的元素也必须是
position:relative
你可能会发现你必须给advice元素一个最大宽度和一些其他样式。如果这对你来说都是新的,那么就学习重叠。当我把你提到的css放在上面时,所有的验证错误都被包装在页面顶部的一行上,然后我只放了z-index,这也没有解决问题。对不起,我打开了我的意思是以CSS为例,给你一个前进的方向。包含元素也必须是
position:relative
,你可能会发现你必须给advice元素一个最大宽度和一些其他样式。如果这对你来说都是新的,那么就学习重叠。
          var signupForm = new Validation('form-validate');
          var result = signupForm.validate();
          if(result == true) {
              $('#form-validate').submit();
              return true;
          }
          else
                return false;

        });

    });