上传文件 <input id="file" name="file_upload" type="file" style="display:none"><a id="open_upload">upload file</a>能不能通过点击 upload file 来打开文件选择框? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我就是想把 <input type="file">隐藏通过点击upload file来打开文件选择框。明白? 本页不可以.或者我做不到。引入iframe,并隐藏,可以控制里面的file 麻烦详细说一下,最关键的一步就是怎么通过之前的click事件来打开file. <input id="file" name="file_upload" type="file" style="display:none"> <a id="open_upload">upload file</a> <script type="text/javascript"> var upload = document.getElementById("open_upload"); upload.onclick = function(){ document.getElementById("file").style.display = "block"; } </script> ie 下可以用 click()document.getElementById("file").click(); <input id="file" name="file_upload" type="file" style="display:none"><a id="open_upload" onclick="file.click();">upload file</a> 嗯,就是有这个问题, click()只能在ie下 页面中引入另一页面,如:other.html<a href="#" onclick="openFileSelect();return false;">点击选择文件</a><iframe id="tar" src="other.html" style="display:none">function openFileSelect(){ var tar = document.getElementById('tar'); var file = tar.getElementById('searchbtn'); file.click(); if(file.value.length != 0) { tar.getElementById('myform').submit(); }}other.html内容...<form action="你要上传的服务器地址" enctype="multipart/form-data" method="post" id="myform"><input type="file" name="myfile1" id="searchbtn"><input type="submit" id="sub" value="确定"></form> 点击upload file按钮,执行点击上传的控件 当multiple为true时,listbox选项交换的问题。 js求助 js JS控制Div的问题 两个奇怪的问题,高手看看^_^ 这个东西看不明白 求助 (救命!)用IE输入地址会自动显示很多从前浏览过的地址,那样的功能如何实现? 下拉菜单的一件怪事! 点击见大图 请问我的函数为什么没办法给全局变量赋值? ajax中get有的网站可以访问,有的不行,是什么原因 高手来推一下这个code是多少?O(∩_∩)O
我就是想把 <input type="file">隐藏
通过点击upload file来打开文件选择框。明白?
引入iframe,并隐藏,可以控制里面的file
麻烦详细说一下,最关键的一步就是怎么通过之前的click事件来打开file.
<a id="open_upload">upload file</a>
<script type="text/javascript">
var upload = document.getElementById("open_upload");
upload.onclick = function(){
document.getElementById("file").style.display = "block";
}
</script>
<a id="open_upload" onclick="file.click();">upload file</a>
嗯,就是有这个问题, click()只能在ie下
<a href="#" onclick="openFileSelect();return false;">点击选择文件</a>
<iframe id="tar" src="other.html" style="display:none">function openFileSelect(){
var tar = document.getElementById('tar');
var file = tar.getElementById('searchbtn');
file.click();
if(file.value.length != 0) {
tar.getElementById('myform').submit();
}
}other.html内容...
<form action="你要上传的服务器地址" enctype="multipart/form-data" method="post" id="myform">
<input type="file" name="myfile1" id="searchbtn">
<input type="submit" id="sub" value="确定">
</form>