js部分<script type="text/javascript"> //<![CDATA[ var loginForm = new VarienForm(‘login-form‘, true); $(‘login-email‘).observe(‘keypress‘, bindLoginPost); $(‘login-password‘).observe(‘keypress‘, bindLoginPost); function bindLoginPost(evt){ if (evt.keyCode == Event.KEY_RETURN) { loginForm.submit(); } } function onepageLogin(button){ if(loginForm.validator && loginForm.validator.validate()){ button.disabled = true; loginForm.submit(); } } //]]> </script>
html中的调用<button type="button" onclick="onepageLogin(this)" ><span><?php echo $this->__(‘Login‘) ?></span></button>
在自定义的js验证规则中调用magento的VarienForm方法验证表单
时间: 2024-10-29 19:06:04