2012-12-03 36 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