我想在我的結帳頁面中有一個表單,該表單有一個輸入帳單地址,我也有一個帳單地址列表。如果用戶從他們的賬戶添加了任何賬單地址,它將在結賬中列出。現在,如果用戶在結帳頁面上,他/她將有兩個選項,從列表中選擇一個賬單地址或添加一個新的賬單地址。 「添加」表單已添加spry驗證。在javascript中刪除對Spry驗證的輸入
我的問題是,如果用戶從列表中選擇一個帳單地址,敏感驗證仍然發生在帳單地址表單上,並且用戶無法提交表單。我想要發生的是,如果用戶點擊鏈接「添加新帳單」,那麼將創建spry驗證對象並顯示錶單,並且當用戶單擊取消按鈕時,該對象將被銷燬。
當用戶點擊添加表單的鏈接時,我創建了一個對象。對象&驗證完美。
UserAddressBookFullNameValid = new Spry.Widget.ValidationTextField("UserAddressBookFullNameValid", "none", {validateOn:["blur"]});
如何在用戶單擊取消按鈕時銷燬對象或刪除驗證。我嘗試了一些方法,但它不起作用。例如:
delete UserAddressBookFullNameValid;
UserAddressBookFullNameValid = null;
所以任何人都可以幫助我做到這一點或給我另一種方式嗎?
謝謝