2013-01-14 33 views
0

我有一個由idealforms創建的jQuery表單。加載在理想表單和可能的Bug上的網頁

這些表單由jQuery驗證,它提醒用戶錯誤和更多信息。但是隻要頁面加載了理想形式的集成,頁面就會在表單上加載一個表單錯誤消息,顯示第一個字段,即「必填字段」。

我從來沒有遇到像這樣的問題,並希望表單不顯示錯誤,直到用戶單擊字段並將網頁加載到頂部。

我有這個錯誤很多的網頁時,一個例子是在這裏https://dl.dropbox.com/u/104598901/Website/business.html

我期待着得到這個問題的解決,並歡迎任何評論。

謝謝

回答

1

我是Ideal Forms的開發者。默認情況下,除非使用focusFirst方法,否則不應該發生這種情況。刪除HTML中的第233行。

$myform.focusFirst(); // delete this line 

這樣做。

+0

謝謝elclanrs。它工作得很好,這讓我生氣了好幾個小時,非常感謝! – user1910127

0

我敢肯定,這是你使用的插件的內在。不幸的是代碼被最小化,所以我不能在代碼本身給你任何指針。

這有可能是你可以用這個替代它:

$("input").focus(function(){ 
    if($(this).text().length < 1){ 
    event.stopPropagation(); 
    } 
    else{ 

    } 
}) 

應該從顯示出來,如果有什麼在現場阻止它,但我不能確切地說因爲我不知道插件並且無法訪問其內部。

+0

感謝您的建議,我試過這個,但沒有任何區別。我試圖找到開發人員的聯繫方式無濟於事。謝謝你的支持! – user1910127