社区
CSS
帖子详情
请问
如何简化成一个链接?
prhanxben
2008-06-23 09:57:51
<input type="file">类型在网页上的显示是左边一个文件路径显示,右边一个浏览按键。
现在我想把其简化成一个类似 <a href="" > 类型的,点了直接弹出选文件的对话框。
请问如何做到呢??
...全文
150
10
打赏
收藏
请问<input type="file" />如何简化成一个链接?
类型在网页上的显示是左边一个文件路径显示,右边一个浏览按键。 现在我想把其简化成一个类似 类型的,点了直接弹出选文件的对话框。 请问如何做到呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
babelBuilder
2008-06-24
打赏
举报
回复
[Quote=引用 8 楼 cftea 的回复:]
正确的做法是:href="#" onclick="javascript:func();return false;"
如果把函数写在 href 中,可能在某些浏览器中会引起 GIF 动画停止。
[/Quote]
先支持一下。不过我认为还应该修改一下,将href改成某个实际地址(由于return false的存在,不会发生跳转)。这样修改之后,还可以满足javascript中的“预留退路”原则。
cftea
2008-06-24
打赏
举报
回复
正确的做法是:href="#" onclick="javascript:func();
return false;
"
如果把函数写在 href 中,可能在某些浏览器中会引起 GIF 动画停止。
guoxujie
2008-06-24
打赏
举报
回复
可以类似下面的形式:
<a href="http://www.csdn.net"
title="进入">
<img src="http://www.csdn.net/2.jpg"
onmouseover="javascript:try{showUserCard(event,'abc');catch(ex){}"
alt="进入" />
</a>
prhanxben
2008-06-23
打赏
举报
回复
晕,是我问题不清楚还是这个版人气太低,一上午一个回复都没有啊,伤心。。。。
prhanxben
2008-06-23
打赏
举报
回复
很着急,自己顶下。。。
prhanxben
2008-06-23
打赏
举报
回复
[Quote=引用 6 楼 yuanbc 的回复:]
把href="#"改成href="javascript:"就可以。
[/Quote]
是用href指向一个js脚本么?然后判断 f的内容是否为空,为空的话不提交,是不是如下这样:
href="javascript: fun()"
yuanbc
2008-06-23
打赏
举报
回复
把href="#"改成href="javascript:"就可以。
prhanxben
2008-06-23
打赏
举报
回复
[Quote=引用 4 楼 bolm 的回复:]
改成链接的样式:
<input type="file" name="f" style="display:none" />
<a href="#" onclick="f.click();">上传 </a>
-----------------
http://bolm.cn
[/Quote]
多谢,正是我想要的,不过又发现一个问题,如果在选文件的对话框中不选文件点取消,还是会链接到
href="#" 中的地址去,如何让点取消之后页面不跳转呢。。
bolm
2008-06-23
打赏
举报
回复
改成链接的样式:
<input type="file" name="f" style="display:none" />
<a href="#" onclick="f.click();">上传</a>
-----------------
http://bolm.cn
bolm
2008-06-23
打赏
举报
回复
<input type="file" name="f" style="display:none" />
<input type="button" value="upload" onclick="f.click();" />
-----------------
http://bolm.cn
使用 <
input
type
=“
file
“> 时限制文件格式?
当用户单击 HTML 中 元素中的浏览按钮时,我想限制可以从本机操作系统文件选择器中选择的文件类型。我觉得这是不可能的,但我想知道是否有 解决方案。我想只保留 HTML 和 JavaScript;请不要闪光。
上传按钮<
input
type
=“
file
“ />美化及使用
借鉴文章:上传按钮<
input
type
="
file
" />智能多效美化 先摆放一张图片来说明在React项目中的使用: 其中【上传照片】按钮是将<
input
type
="
file
" />与<label>配合,以保持语义化+可访问性为目标,辅以少量Javascript来实现美化的。 下面按照实际开发的项目来逐一讲解(只针对长处方申请业务): 1、Antd Pro3.x中业务代码目录 2、在父组件ResidentContract.js中获取长处方...
IOS6~<
input
type
="
file
">
如果正在搞IOS Web App,很可能会遇到 ,不幸的是,我正在搞的项目是混合型的,点击 调用原生接口调出相册或相机,如果IOS6之前,不会出问题,但从IOS6开始,web中的 也会调用相机或相册接口,这样就一下子弹出两个选择框。 需要在 js 中禁用 代码:$('#btn_Id
input
').remove(); 参考
链接
: http://developer.apple.
<
input
type
=‘
file
‘ >的选中对象信息获取的三种方法!
浏览器有禁止访问本地资源的限制!造
成
你想要获取到本地图片或者文件资源获取失败的问题!经过一些列的搜索!发现复制的别人复制的博客,简直千篇一律,有些时候并不是你想要的,例如我就是用的vue就不想引用太多js库,就直接用原生的去获取文件! 获取本地文件资源的有两种方式!另外一种是获取自己公司图片资源服务器的方式! 第一种是使用jquer + new
File
Reader(); 代码如下: function toBase64(){ var
file
= document.querySelector
浏览器默认<
input
type
="
file
"/>标签路径为虚拟路径,获取真实路径需要使用
File
类的API实现
居于安全考虑现代的浏览器无法获取到 这样的真实的路径,而得到的是:C://fakepath/文件名这样的结果,而如果我们要实现图片预览效果就需要绝对路径,那么可以使用以下方式实现图片的预览效果 script
type
="text/javascript"> var image = ''; function selectImage(
file
){
CSS
61,125
社区成员
60,706
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章