2013-01-12 99 views
-1

當使用jquery.validate(用於電子郵件的目的。)與twitter引導一起使用時,除非您單擊框外部(否則呈現按鈕無用),否則模式窗口無法關閉。 。有一個.cancel類用於抑制jQuery代碼中的驗證,但似乎沒有幫助。jquery.validate.js腐蝕twitter bootstrap模式

我創建了一個精簡的jsfiddle,以及我正在處理的實際page(具體來說,襯衫和滑板的信息按鈕。)。

我花了最近五個小時試圖找到一個解決方案,任何有關這個問題的見解你可能會絕對搖滾!

+1

將用於驗證和模態的代碼放在小提琴中,而不是放在您網站的外部文件中。無法輕鬆查看外部文件中的代碼,或修改它 – charlietfl

+0

感謝您的支持。在你的批評和@ Sparky的指導之間,我對如何正確使用jsFiddle有了更好的理解。 – eldereko

回答

2

看起來工作得很好,當我更換jQuery驗證你的4年或5年的老版本(1.5.5)與最新版本1.10.0

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.10.0/jquery.validate.js"></script> 

工作:http://jsfiddle.net/QAkpk/

而且看到文檔:http://bassistance.de/jquery-plugins/jquery-plugin-validation/


這裏是如何正確地使用的jsfiddle,爲您的教誨:

http://jsfiddle.net/rMt8g/

注意的<body></body>只有內容放在HTML窗格中。使用Add Resources面板包含外部文件,並從Choose Framework面板中選擇jQuery版本。

+2

+1使用'薰染':) –

+0

謝謝。我實際上已經下載了最新版本的jQuery Validate,並且由於我的部分無能無法正確應用它。非常沮喪和非常尷尬。如果有任何安慰的話,我會更加好學,然後再問一個關於堆棧溢出的問題。另外,感謝您通知我正確使用jsFiddle的方式。最後,我贊同@Steve關於你的教化的使用。許多經驗教訓。 – eldereko