javascript从另一个元素单击的输入更改

javascript从另一个元素单击的输入更改,javascript,html,Javascript,Html,有类似的主题张贴,但没有我发现解决我的问题。 下面是一个带有一些javascript的html页面示例 window.onload=函数(){ var fileDlg=document.getElementById('fileDialog'); //这将检测onChange,但不起作用 fileDlg.onchange=(e)=>{ window.alert('Changed:'+e.target.value)// //document.getElementById('frm_img_upl

有类似的主题张贴,但没有我发现解决我的问题。 下面是一个带有一些javascript的html页面示例


window.onload=函数(){
var fileDlg=document.getElementById('fileDialog');
//这将检测onChange,但不起作用
fileDlg.onchange=(e)=>{
window.alert('Changed:'+e.target.value)//
//document.getElementById('frm_img_upload').submit();
}//eo文件更改
}//eo窗口加载
选择新图像

对话框关闭后,您的按钮将立即提交表单,因为默认值为
type=“submit”
,因此
onchange
无法运行

将其更改为
type=“button”
,然后您将看到您的警报


window.onload=函数(){
var fileDlg=document.getElementById('fileDialog');
//这将检测onChange,但不起作用
fileDlg.onchange=(e)=>{
window.alert('Changed:'+e.target.value)//
//document.getElementById('frm_img_upload').submit();
}//eo文件更改
}//eo窗口加载
选择新图像

非常感谢!我看不出来。