0

ボタンを使用してフォームを送信する代わりに、次のマークアップを使用します

<a id="logmein" class="my_button">LOGIN</a> 

フォームのすぐ外側、またはフォームと次のjqueryの内側にある場合があります

$("#logmein").click(function(e) {
    e.preventDefault();
    $("#login").submit();
    return false;
});

なぜこれがIEで機能しないのか疑問に思っていました。いくつかの調査の後、長い話を短くするとIEでは機能しないことがわかりましたが、実際には単純な解決策を見つけることははるかに困難です。私のサイトには 9,300 万以下のフォームがあり、このようなことを行うために迷惑な MS フレンドリーなコードを使用してそれらすべてをテストし直すのは好きではありません。

jqueryのフォーム送信がIEで機能しない

これらのダムフォームを送信するためのよりエレガントで簡単な方法はありますか....または、すべてのつまりユーザーをインターネット上の大きな300スパルタンホールにリダイレクトしますか?

聞いてくれてありがとう....

4

0 に答える 0