通常,要上传文件,它将分为两步 – 选择一个文件,然后确认上传.我正在上传个人资料图片.由于配置文件pic通常很小,我想通过在文件选择时开始上传文件来减少用户的鼠标点击.请提出好的,也许是常见的方法来实现这一点(我也想了解他们的陷阱,如果有的话).谢谢.
解决方法
从文件上载字段中选择文件时,将触发更改事件.如果未选择任何文件(字段已清除),则字段的值将为“”.
<form method="post" action="upload.script"> <input type="file" id="formfile"/> <input type="submit" id="formsubmit"/> </form> <script type="text/javascript"> var file= document.getElementById('formfile'); var submit= document.getElementById('formsubmit'); // If scripting is available,can auto-submit the form,so no submit // button needed. // submit.parentNode.removeChild(submit); // When field is filled in with a filename,submit form // file.onchange= function() { if (this.value!=='') this.form.submit(); }; </script>
原文地址:https://www.jb51.cc/js/150587.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。