html点击button弹出选择文件,上传,这个怎么实现? 5

就类似这样... 就类似这样 展开
 我来答
文文社会谈
推荐于2017-09-19
知道答主
回答量:28
采纳率:100%
帮助的人:10.7万
展开全部
这个样式挺漂亮的,你可以试下:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>定义input type="file" 的样式</title>
<style type="text/css">
body{ font-size:14px;}
input{ vertical-align:middle; margin:0; padding:0}
.file-box{ position:relative;width:340px}
.txt{ height:22px; border:1px solid #cdcdcd; width:180px;}
.btn{ background-color:#FFF; border:1px solid #CDCDCD;height:24px; width:70px;}
.file{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0;width:260px }
</style>
</head>
<body>
<div class="file-box">
<form action="" method="post" enctype="multipart/form-data">
<input type='text' name='textfield' id='textfield' class='txt' />
<input type='button' class='btn' value='浏览...' />
<input type="file" name="fileField" class="file" id="fileField" size="28" onchange="document.getElementById('textfield').value=this.value" />
<input type="submit" name="submit" class="btn" value="上传" />
</form>
</div>
</body>
</html>
花花浪客
2013-10-29 · TA获得超过2069个赞
知道小有建树答主
回答量:792
采纳率:100%
帮助的人:712万
展开全部
把HTML的input元素设置type为file即可,类似这样:
<input type="file" name="uploadfile" id="uploadfile" value="Browse..." />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z536797212
2019-01-28
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
    <div class="button operating-button" id="fileUpdate-button">从Excel中批量导入</div>
<form action="" id ="fileUpdate-form">
    <input type="file" name="filename" id="fileUpdate-input" style="display: none" />
</form>
<script type="text/javascript">
    //上传文件处理
    var fileUpdate_button = document.getElementById("fileUpdate-button");
    var fileUpdate_input = document.getElementById("fileUpdate-input");
    var fileUpdate_form = document.getElementById("fileUpdate-form");
    fileUpdate_button.onclick = function () {
        fileUpdate_input.click();
    }
    fileUpdate_input.onchange = function () {
        fileUpdate_form.submit();
    }
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晨曦花影
2018-01-06 · TA获得超过408个赞
知道小有建树答主
回答量:418
采纳率:100%
帮助的人:67万
展开全部
<form action="" method="post" enctype="multipart/form-data">

<input type='file' name='textfield' id='textfield' />
<input type='button' value='浏览...' />
<input type="file" name="fileField" id="fileField" size="28" onchange="document.getElementById('textfield').value=this.value" />
<input type="submit" name="submit" value="上传" />
</form>
其中样式在分别给每一个表单元素自定义class!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友577f80d
2013-10-29 · TA获得超过791个赞
知道小有建树答主
回答量:1352
采纳率:66%
帮助的人:529万
展开全部
用swfupload
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式