我正面临着magento中提交按钮的奇怪行为。在cusotmer注册页面中,当lastname之类的注册字段之一不是字段并单击提交按钮时,我得到验证错误,它直到这里。但当我去填写姓氏并直接点击提交按钮时,按钮会向上移动而不提交,当我再次点击它时,它会被提交。
因为错误div因为按钮向上移动而消失,但为什么按钮不接受click事件并在所有表单验证都正常时提交表单。
代码与template / customer / account / register.phtml
的register.phtml完全相同期待收到你们的回复。
由于
答案 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;
});
});