次のコードを使用して、更新せずにフォームの送信時に ajax ファイルをアップロードできる iframe を有効にしています。
これは期待どおりに機能します
window.onload=init;
function init() {
document.getElementById('form').onsubmit=function() {
document.getElementById('form').target = 'iframe';
}
}
私がやりたいことは同じことですがonchange
、ファイルフィールド入力の ' '、つまりユーザーがファイルを選択したときに、関数を自動的にトリガーしinit()
てファイルをアップロードすることです。私はこのコードで試しました:
document.getElementById('file').onchange=function(){...
これは機能しません。私は完全に立ち往生しています。何か案は?
どうもありがとう