社区
JavaScript
帖子详情
firefox点击按钮后出现选择文件的方法?
wappibz
2009-12-30 10:25:34
我想让普通按钮实现input file的功能,
在ie下,使用如下语句:
browse.disabled=false;
browse.click();
file.value=browse.value;
browse.disabled=true;
类似这样的javascript语句,可以适用在按钮上,但似乎这个语句只能在ie下适用, firefox下应该使用什么语句呢?
谢谢!
...全文
171
19
打赏
收藏
firefox点击按钮后出现选择文件的方法?
我想让普通按钮实现input file的功能, 在ie下,使用如下语句: browse.disabled=false; browse.click(); file.value=browse.value; browse.disabled=true; 类似这样的javascript语句,可以适用在按钮上,但似乎这个语句只能在ie下适用, firefox下应该使用什么语句呢? 谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
19 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
wappibz
2010-01-05
打赏
举报
回复
upup
wappibz
2010-01-04
打赏
举报
回复
所以 没有办法直接调用文件浏览器的对吧?
浴火_凤凰
2010-01-04
打赏
举报
回复
2楼的是个好方法
wappibz
2010-01-04
打赏
举报
回复
upup
wappibz
2010-01-04
打赏
举报
回复
upup
antony1029
2010-01-03
打赏
举报
回复
学习!!!!
wappibz
2010-01-03
打赏
举报
回复
upup
wappibz
2010-01-02
打赏
举报
回复
upup
wappibz
2010-01-02
打赏
举报
回复
upup
孟子E章
2009-12-31
打赏
举报
回复
ff不允许这么做
cn00439802
2009-12-31
打赏
举报
回复
[Quote=引用 9 楼 net_lover 的回复:]
ff不允许这么做
[/Quote]
请9楼看完8楼的代码再说
cn00439802
2009-12-30
打赏
举报
回复
var invokeClick = function(element){
if(element.click)element.click();
else if(element.fireEvent)element.fireEvent('onclick');
else if(document.createEvent){
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
element.dispatchEvent(evt);
}
}
browse.disabled=false;
invokeClick(browse);
file.value=browse.value;
browse.disabled=true;
wappibz
2009-12-30
打赏
举报
回复
[Quote=引用 5 楼 cn00439802 的回复:]
var invokeClick = function(element){
if(element.click)element.click();
else if(element.fireEvent)element.fireEvent('onclick');
else if(document.createEvent){
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
element.dispatchEvent(evt);
}
}
browse.disabled=false;
invokeClick(browse);
file.value=browse.value;
browse.disabled=true;
[/Quote]
刚刚测试了下 ie下能用 但在ff下或者chrome都无法使用啊。。。
wappibz
2009-12-30
打赏
举报
回复
cool。。。
这是个好办法。。
还有别的办法么?
sling2007
2009-12-30
打赏
举报
回复
2楼比较奸诈......
woshifou
2009-12-30
打赏
举报
回复
学习。
浪尖赏花
2009-12-30
打赏
举报
回复
在FF下,LZ可以将file控件设置为全透明,然后把它绝对定位到按钮上方
让用户错以为点击的是按钮,其实点击的是file控件
antony1029
2009-12-30
打赏
举报
回复
[Quote=引用 1 楼 lihui_shine 的回复:]
在FF下,LZ可以将file控件设置为全透明,然后把它绝对定位到按钮上方
让用户错以为点击的是按钮,其实点击的是file控件
[/Quote]
这个方法不错啊!!!呵呵。
相关推荐
firefox
插件离线安装器
firefox
插件离线安装器,在
firefox
中打开这个
文件
,点击浏览按钮,
选择
下载的
firefox
插件,再点击install按钮即可安装。
SWFupload在IE9中无法点击bug解决
方法
用swfupload是
出现
了再IE9下那
选择
文件
的按钮无法点击的情况,在其他浏览器,例如
Firefox
、chrome都不会
出现
,后来google一下才发下这算是IE9和flash的一个bug吧。
出现
这种情况,需要在swfupload.js中的getFlahHTML
方法
修改一下
Pycharm编辑器的运行配置
例如我们新建一个python file 我想要去编译他却没有与他对应的
选择
我们点击Edit configuration按钮,
出现
如下图所示的页面,我们点击左上角的+。 点击+后,
选择
python 点击完python后点击右侧script后面的目录
选择
,然后
选择
想要编译的python
文件
我们可以将添加的
文件
重新命名的编译选项 然后
选择
对应
文件
点击编译按钮即...
vue中
文件
的上传功能el-upload的实现,新增和编辑中实现
文件
上传,
文件
格式只能为word和pdf,且上传功能与后端接口对接
实现目标: 1.新增
文件
:点击新增按钮,
出现
弹窗,点击上传
文件
,
选择
文件
后,点击确定按钮,实现
文件
的上传,且限制
文件
格式只能为word和pdf格式。 2.编辑
文件
:点击重新上传按钮,
出现
弹窗,点击上传
文件
,
选择
文件
后,点击确定按钮,实现
文件
的上传,且限制
文件
格式只能为word和pdf格式。 实现效果: 1.新增
文件
: 2.编辑
文件
: 实现
方法
: 1.后端的swagger中: 2.api的js
文件
中: 上传
文件
:(新增接口必须与该接口结合使用) exp...
bootstrap-fileinput组件在完成上传后清空输入框的
方法
使用bootstrap-fileinput上传组件,在上传
文件
后,发现没有提供
方法
可以清空
文件
选择
框,form reset也不行,在网上查了半天也没有找到相关的资料,想到一个变通的
方法
,就是模拟点击
文件
选择
框的移除按钮,该按钮在
选择
文件
后会
出现
,并且带有样式fileinput-remove-button,所以可以在表单提交后调用$(".fileinput-remove-button").click...
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2009-12-30 10:25
社区公告
暂无公告