0

これは私が問題を抱えているウェブサイトです:

http://tempalex135a4zr4.aws.af.cm/fourpics_new_demo.html

(私はそれを単一のページに分離しました)。IEのすべてのバージョン(IE 10も含む)とFirefoxのほとんどのバージョンでテストしました。これらのブラウザの1つで送信を押しても、何も起こらないようです。Google ChromeとSafariでは、素敵なドロップダウンリストが表示されます。

私はjQueryを使用してevent.preventDefault()おり、ajaxベースのフォームが正常に送信されないようにしようとしました。また、フォームの送信時にfalseを返してみました。ディーン・エドワードのスクリプトhttp://dean.edwards.name/IE7/を入れてみましたが、うまくいきませんでした。

W3Cを介してHTMLを検証しましたが、UTF-8以外のエンコーディングについて苦情がありましたが、これは大きな問題ではないようです。

最新バージョンのjQueryと最新バージョンのjQueryUIを使用していることを確認しました。最終的に問題は、フォームを通常どおりに送信する代わりにajaxを使用するようにブラウザーに指示することにあると思います。ただし、FirefoxまたはIEのどのバージョンでもそれを行うことはできないようです。

4

1 に答える 1

1

Firefox で JavaScript エラーが発生しました。Firebug でコンソールを確認します。

 $('input#submit').click(function () {
     //$("ul").fadeOut(1000);
     event.preventDefault(); 

event定義されていません。試す:

 $('input#submit').click(function (event) {
     //$("ul").fadeOut(1000);
     event.preventDefault(); 
于 2013-03-16T17:32:47.333 に答える