还记得上次做一个文件上传,后来测试告诉我说,如果我要是不选择文件了呢?该怎么办?我说:简单啊,做一个取消按钮不就完事了吗!然后我就想一个file空间做一个取消是多么简单的事,用js处理可是想怎么样就怎样,其实不然!
html页面:
<input type="file" id="imgFile" name="imgFile"><br/> <!--file控件-->
<a href="#" class="easyui-linkbutton" onclick="">上传</a><br/> <!--上传按钮,我这用的是easyui的按钮,用哪个都一样例如:button submit什么的-->
<a href="#" class="easyui-linkbutton" onclick="cancel()">取消</a> <!--取消按钮-->
好了,我们开始回归正题吧
js部分:
function cancel(){
var img = $("#imgFile"); //得到上传文件的路径,文件流
img.after(img.clone()); //在img对象里的后面复制一个img对象
img.remove(); //然后在移除这个对象
}
就这样,问题就解决了,好吧,希望能帮到你们!
小弟是java菜鸟,说得不好之处,欢迎你们指出来。