我正在使用下面的代码来实现一个iframe,它允许在没有刷新的情况下提交表单时上传ajax文件。AJAX文件上传onchange,而不是onsubmit
可正常工作
window.onload=init;
function init() {
document.getElementById('form').onsubmit=function() {
document.getElementById('form').target = 'iframe';
}
}
我想什么做的是同样的事情,但文件中的字段输入“onchange
”,即当用户选择了一个文件,以autmatically触发init()
功能并因此上传文件。我试着用这段代码:
document.getElementById('file').onchange=function(){...
这不起作用,我完全卡住了。有任何想法吗?
非常感谢
他不是说onchange没有工作? – SAFAD
OP没有明确说明什么不起作用。上面的代码确实有效。 – meouw