【发布时间】:2011-06-30 23:52:34
【问题描述】:
我正在尝试使用类型为 file 的输入元素的 onchange 事件提交表单,但问题是即使选择了文件,也提交了一个空表单。
代码如下:
var form = document.createElement("form");
form.action="http://localhost:8084/upload/image";
form.method="post";
form.enctype ="multipart/form-data";
form.target="upload_target";
var input=document.createElement("input");
input.type="file";
input.accept="image/jpeg, image/gif, image/png";
input.onchange=function(ev){this.form.submit()};
form.appendChild(input);
单击提交按钮时表单正确提交,但“文件输入”的状态更改时不正确。
有没有办法实现我想要做的事情?
【问题讨论】:
标签: javascript forms submit onchange