2016-09-19 13 views
0

ユーザーがファイルを選択すると、自動的にファイルをフォームに送信します。私は私が提出し、クリックの両方試してみましたが、両方とも動作しませんHTML自動送信がトリガーされない

<input id="upload-profile" style="-webkit-user-select: text;" type="file" name="profile_pic[attachment]"> 
<input type="submit" name="commit" value="submit" class="submit-profile-pic" style="-webkit-user-select: text;">  

ここでは、jQueryの

$(document).ready(function(){ 
    $('#upload-profile').change(function(event) { 
     /* Act on the event */ 
     console.log("it went inside the event"); 
     $('submit-profile-pic').click(); 
    }); 

});      

でいるユーザーは、ここでsubmitボタン

をクリックする必要はありません..どのように手動で送信ボタンをクリックしてフォームを提出する..誰も私を助けることができます。あなたは、ドットが欠落している

答えて

1

$('submit-profile-pic').click(); 

はあなたにも

$('form').submit(); 

注意を使用することができます別の方法として

$('.submit-profile-pic').click(); 

であるべき:あなたのページに複数のフォームを持っている場合は、セレクタとしてclassまたはidを使用します。

+0

おっと、私は見ました..申し訳ありません – gates

+0

これで問題は解決しましたか? –

関連する問題