2011-06-27 47 views
5

Đây là câu hỏi đầu tiên của tôi trên trang này. Tôi gặp sự cố với trình khám phá Internet. Biểu mẫu liên hệ của tôi hoạt động tốt trong Chrome, Safari và FF nhưng không hoạt động trong IE. Đây là số link cho biểu mẫu của tôi.Chọn xuống dưới dạng không hoạt động trong Internet Explorer

Về cơ bản, (các) vấn đề là không có văn bản nào trong menu thả xuống và kết quả là không ai có thể gửi yêu cầu qua IE. Ai đó có thể giúp tôi ở đây không?

thông tin khác ... tôi có các hình thức liên lạc ưa thích từ: http://tutorialzine.com/2009/09/fancy-contact-form/ Có những vấn đề khác nhỏ hơn như chiều rộng của Selects khác nhau trong các trình duyệt khác nhau nhưng tôi chỉ quan tâm đến vấn đề trên.

Rất cám ơn

+0

tôi nhìn thấy một jquery không hợp lệ lỗi arg trong IE8 – danjah

+0

Bạn đang sử dụng một phiên bản rút gọn của javascript tập tin đó là rất khó khăn để theo dõi. Vui lòng sử dụng phiên bản hoàn chỉnh để tôi có thể trợ giúp. –

+0

Tôi không có quyền truy cập vào IE vào lúc này để xác nhận, nhưng điều này có vẻ giống như vấn đề hasLayout đối với tôi. Các hộp chọn của bạn đang được chuyển thành danh sách không theo thứ tự và danh sách các mục thường là thứ đầu tiên cần thu phóng: 1 hoặc chiều cao: 1% (theo kinh nghiệm của tôi). – skybondsor

Trả lời

0

Trong code của bạn có bị thiếu dấu phẩy và dấu ngoặc cho câu lệnh if ... mặc dù những không cần thiết bởi trình biên dịch, đó là thực hành tốt để luôn quấn nếu phát biểu bên trong dấu phẩy, và luôn đặt dấu chấm phẩy ở cuối mỗi hàng.

Ví dụ

$("#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; 
} 

Vì bạn đang có tranh luận xấu gọi trong trình gỡ lỗi, nó tốt hơn để viết mã một cách đúng đắn, sau đó chúng ta có thể cố gắng hiểu những gì là sai .

1

Có một vài lỗi trong mã. Tôi sẽ đề nghị sử dụng một trình gỡ lỗi javascript. công cụ nhà phát triển Chrome có một tốt nhất, và

Firebug is good too for Firefox

dành cho Chrome:

Control - Shift - I để mở Công cụ nhà phát triển

Control - Shift - J để mở Công cụ nhà phát triển và mang lại tập trung vào Console.

Control - Shift - C để chuyển đổi chế độ Kiểm tra Element

Các vấn đề liên quan