发布网友 发布时间:2022-04-07 05:21
共3个回答
热心网友 时间:2022-04-07 06:50
好像不能这样写。
第一个: display:none的元素是不会被提交的(好像是)
第二个:form1是form的id吧,应该是用标准写法document.getElementById('form1').submit();,后面的file.click()也是相同的道理。
第三个:submit()事件不会触发 submit 按钮的file.click()的。同时,点击submit按钮的时候表单就会提交,绑定在submit按钮上的事件是在表单提交后运行的,因此不会达到你预期的目的。
你试试看
热心网友 时间:2022-04-07 08:08
<input type="file" name="file" style="display:none"/>热心网友 时间:2022-04-07 09:43
file这个input是一个安全级别非常高的组件,是不允许通过脚本调用的,防止脚本访问本地文件