input=file のスタイルを設定しようとしているので、非表示にして代わりにボタンを使用しています。ボタンのクリック機能で、このコードを書きました
$('button').click(function() {
$('input[type=file]').trigger('click');
});
しかし、ファイルを選択したらすぐにフォームを送信したいです。だから私は書いた
$('input[type=file]').on('change', function() {
// select the form and submit
$(form).submit();
});
入力 [type=file] を非表示にするトリガーを使用している場合、これは機能しませんが、Choose ファイルを表示する場合です。onChange 関数が機能し始めます。
input[type=file] hidden を知り、トリガーのみを使用してフォームを送信する必要があります。