2011-03-02 16 views
1

我不斷收到錯誤jQuery驗證錯誤(元件是未定義)

元件未定義變種驗證= $。數據(element.form, '校驗');在線803的jquery.validate.js

並不能爲我的生活找出原因。我已經爲此表單添加了一個表單嚮導。當我刪除它時,它工作正常。如果我離開表單嚮導並刪除驗證,那麼它工作正常。但是這兩個似乎無法一起工作。我過去使用過它們,設置完全一樣。

形式是在這裏:http://www.dirtybirddesignlab.com/purchaseForm.php

任何人都可以請幫助?

+2

你應該使用像[螢火蟲]調試器(http://getfirebug.com),將斷點的問題功能,並逐行進行。 – 2011-03-02 17:17:20

+0

@Matt Bell - 我使用螢火蟲,我該如何設置斷點? – 2011-03-02 17:19:07

+0

打開'腳本'選項卡,使用下拉菜單選擇正確的JS文件,然後雙擊要插入斷點的行的左邊距(行號所在的位置)。 – 2011-03-02 17:28:31

回答

3

你的問題的原因在文件formToWizard.js開始於行67,確切的行var xy = element.validate().element($(this));

+0

我試圖找到你一個修復,但它看起來像你正在工作,所以我不能得到一致的響應,以便能夠在客戶端調試它 – 2011-03-02 17:35:03

+0

@ K Ivanov,我會放回原來的代碼。 – 2011-03-02 17:41:05

+0

@K伊萬諾夫,表格回來了,請不要考慮任何樣式問題 – 2011-03-02 17:43:13