2011-06-27 58 views
5

這是我在這個網站上的第一個問題。我有一個Internet Explorer的問題。我的聯繫表單在Chrome,Safari和FF中工作正常,但不在IE中。這是我的表格的link下拉選擇窗體不能在Internet Explorer中工作

基本上問題是下拉選擇中沒有文本,因此沒有人可以通過IE發送查詢。有人能幫助我嗎? http://tutorialzine.com/2009/09/fancy-contact-form/ 還有其他的小問題,如選擇的寬度都在不同的瀏覽器不同,但我只關心上述問題:

其他資料... 我從拿到看中的接觸形式。

非常感謝

+0

我看到IE8 – danjah

+0

一個jQuery無效ARG錯誤您正在使用JavaScript文件的縮小版本,這是非常難以追查。請使用完整版本,以便我可以提供幫助。 –

+0

我目前無法訪問IE來確認,但這看起來像是一個hasLayout問題。你的選擇框變成無序列表,而列表項通常是第一個需要縮放的東西:1或者高度:1%(以我的經驗)。 – skybondsor

回答

0

在你的代碼中有缺失的if語句......儘管這些不是由編譯器需要的,這是很好的做法逗號和括號總是包裹內是否逗號語句,始終把分號每行的結尾。

例如

$("#contact-form").validationEngine({ 
     inlineValidation: false, 
     promptPosition: "centerRight", 
     success : function(){use_ajax=true}, 
     failure : function(){use_ajax=false;} 
    }) // missing semicolon here 

{ 

    $.validationEngine.buildPrompt(".jqTransformSelectWrapper","* This field is required","error") // missing semicolon here 
    return false; 
} 

因爲你有不良的參數在調試器調用,最好是寫代碼的正確途徑,那麼我們可以試着去了解什麼是錯的。

1

代碼中有幾個錯誤。我會建議使用JavaScript調試器。 Chrome開發者工具,具有良好的一個,和

Firebug is good too for Firefox

爲Chrome:

控制 - 轉移 - I鍵打開開發人員工具

控制 - 轉移 - J打開開發人員工具和帶專注於控制檯。

控制 - 轉移 - C鈕檢查元素模式

相關問題