作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 HTML 页面,它提供了将文件上传到服务器的选项,服务器端有一个 servlet 操作类,它处理请求并写入文件。 工作原理
但我想在任何按钮上单击一次即可上传,请查看我的代码并建议如何使用 javascript/jQuery fn 来完成此操作。
<html> <head>
<script type = "text/javascript">
function test() {
var uploadfile = document.getElementByID("upload_id");
uploadfile.click(); // here i can browse the file without clicking on file brows button
} </script> </head> <body>
<input type="button" id="just_one_click" value ="click me" onclick="test();" />
<form action="upload.do" method="post" enctype="multipart/form-data">
<input type="file" id="upload_id" name = "fileupload" />
<input type = "submit" value="upload" />
</form> </body> </html>
最佳答案
您可以为您的表单分配 ID(假设为“myform”)并使用 document.getElementById('myform').submit();
而不是 uploadfile.click();
。
关于javascript - 如何一键上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6772821/
我是一名优秀的程序员,十分优秀!