2012-12-03 38 views
3

在提交表单之前添加多个步骤。像:未提交按钮验证Magento中的表单元素

注册页面:

  • 第一步 - 输入姓氏,名字和电子邮件(验证的下一个按钮,并显示下一步点击)
  • 2步 - 输入密码和确认密码,并提交

步骤1和2是分开的DIV的(下一步单击显示/隐藏)

回答

5

你可以给的这是一个尝试JS代码片段:

var formToValidate = $('place the id of the form, that I want to validate'); 
var validator = new Validation(formToValidate); 
if(validator.validate()) { 
    /* The logic, that you want to execute if you pass the validation. */ 
    ...... 
    ...... 
} 

祝你好运!

+0

现在,我用“NEXT”作为sumbit按钮的第一步。 \t var formToValidat = $('#formid,#fieldid'); \t var validator = new Validation(formToValidat); \t如果(validator.validate()){ \t \t警报( “有效”) \t} 不工作 – kiran

+0

我认为,你在下面的方式来使用它:VAR formToValidat = $( 'formid') ;另外,如果您安装了firebug或谷歌浏览器开发工具,请检查控制台是否存在java scrip错误。基本上新的Validation()只接受FORM元素作为参数。 – ceckoslab

+0

不工作 - 在图像/输入类型=“按钮”点击功能验证字段的任何其他方式来做到这一点? – kiran