2011-09-09 41 views
0

我創建了一個完全適用於IE8,Google Chrome,Firefox,Safari,Opera和SeaMonkey的表單(form website page),但在我使用兼容性視圖模擬IE7時沒有。在IE8兼容性視圖中,Mootools表單驗證失敗

當使用兼容性視圖來模擬IE7時,表單可以與所有不允許的字段一起發送(字段具有類validate ['required'])。

兼容性視圖截圖:

Compatibility View Screenshot

我真的不知道該怎樣糾正這種想法,我想知道,如果你們已經見過類似的情況,你如何解決它。

+0

你需要顯示一些代碼,最好是一個鏈接到網站(我可以在你的屏幕截圖中看到它,所以你可以將它添加到問題中)。 – thirtydot

+0

@thirtydot該頁面的鏈接在我的文章中。我可以將代碼放在jsfiddle上,但代碼很長,您可以直接使用頁面的源代碼訪問它。 – Bruno

回答

0

我找到了解決方案:問題是我有一個div元素內的窗體,並且都有相同的名稱(並且窗體的名稱和id相同),這使瀏覽器感到困惑。我猜他們自從IE8以來就已經解決了這個問題。