0

ファイルのアップロードにJQueryフォームプラグインを使用しています。

現在、通常の送信ボタンを使用していますが、divが送信をトリガーするようにしたいと思います。

私はこれを試しました...

$(document).on('click', '#settings_changeprofilepic_dialog1_submit', function(event){
        $(document).find('#UploadNewImage').submit();
});

('#settings_changeprofilepic_dialog1_submit'は私の新しい送信divです)

(「#UploadNewImage」は私のフォームです)

しかし、それは発火しません...

誰かがこれを手伝ってくれますか?私はこの問題をグーグルで検索しようとしましたが、JQuery、Form、Submit、File Uploadなどの用語はあいまいすぎて、探している答えを得ることができません...

4

1 に答える 1

0

あなたが提供したものから、問題の原因を特定することは少し難しいです。何が起こっているのかを理解するために、簡単なデバッグを試してみましょう。

jQueryが実際にフォームを検出したことを確認するために、最初にフォームをコンソールに記録してみます。ちょうどこのような:console.log( $(document).find('#UploadNewImage') );

それでも問題が解決しない場合は、コードを確認できれば幸いです。ホストされている場所へのリンクを提供するか、 jsbinjsfiddleなどのWebサイトを使用してください。

于 2012-04-30T03:45:03.253 に答える