1

検証コールバックを処理するコードは次のとおりです。

    $(".submission-validate").validate({
        submitHandler: function(form) {
            form.submit();
            $('#submit').fadeOut('fast', function() {
                $('#pleasewait').fadeIn('fast');
            });   
        }
    });

他のブラウザーでは問題なく動作しますが、Safari で [送信] をクリックしても何も起こりません。submitHandler を削除すると、正常に動作します。この問題を解決するのを手伝ってください。

また、いくつかの記事を読んで、アップロード用のファイルを含むフォームが約 40% の確率でハングしたり動かなくなったりしてアクティビティが表示されないことを確認しました。また、それに対する解決策は、接続クローズヘッダーなどを送信することであることも読みました。私のフォームでもこれを可能にするのを手伝ってください。

どんな助けでも大歓迎です。ありがとうございました!

4

1 に答える 1

1

送信ボタンの名前を「送信」以外の名前に変更するだけです。

送信ボタンの名前が間違っています:

<input type="submit" name="submit" value="Submit" />

送信ボタンの正しい名前:

<input type="submit" name="send" value="Submit" />
于 2012-12-17T11:06:59.913 に答える