新闻-手机-汽车-游戏-家电-家居-女人-摄影-站长-设计-网络-英语-开发-考试-范文-管理-营销-IT-商道-数码-电脑-文秘-美女-经验 Rss | 注册-登录
学网 > 问吧 > 所有相关 > 正文

文本框中显示图片路径

2012/2/4 10:38:07 中国学网 跟贴 0 条 网友投稿

问题提出:


(点小图查看大图)
点击图片看大图

怎么把图片路径显示到那个用红色表示的文本框中显示呢?

用file也显示不了

中国学网其他用户对此信息的回答或评论:

===========================================================================================
红薯 回答于 2012-02-03 13:14 (昨天(13:14))

哦,这个是 KindEditor 自带的插入图片,你可去看看它的源码:)

事实上 type=file 的行为就是这样的啊,除了 chrome 不是


===========================================================================================
pyawen 回答于 2012-02-03 13:22 (昨天(13:22))

上面编辑器的是由一个文本框和 一个file来组成的  file换了样式

当使用 file选择文件之后 会触发change事件 例如

 

<input id="inputText" /><input type="file" id="imgFile"  />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" >
  $(document).ready(function(){
	$("#imgFile").change(function(){ 
             $("#inputText").val(this.value);
	});
  });
</script>


===========================================================================================
pyawen 回答于 2012-02-03 13:32 (昨天(13:32))

下面的将kindeditor 样式 copy过来的效果,自己复制到本地看一下 

 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style>
	.upload {
position: relative;
overflow: hidden;
} 
.ke-inline-block {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
} 
	.ke-button-outer {
	background-position: 0 0;
	padding: 0;
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	} 
	.ke-button-common {
	background: url(http://www.oschina.net/js/ke/skins/default/bg.gif) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	overflow: visible;
	display: inline-block;
	vertical-align: top;
	}
	.ke-button {
	background-position: right 0;
	padding: 0 12px;
	margin: 0;
	font-family: "sans serif",tahoma,verdana,helvetica;
	border: 0 none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	left: 2px;
	text-decoration: none;
	border-image: initial;
	}
	#imgFile {
		position: absolute;
		top: 0;
		right: 0;
		width: 70px;
		height: 25px;
		z-index: 811212;
		border: 0 none;
		opacity:0;
		filter:alpha(opacity=0);
	}
</style> 
<span class="ke-inline-block upload">
<input id="inputText" />
<span class="ke-button-common ke-button-outer btn">
	<input type="button" class="ke-button-common ke-button" id="viewLocal" value="浏览..." tabindex="-1">
</span>
<input type="file" id="imgFile"  />
</span>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" >
  $(document).ready(function(){
	$("#imgFile").change(function(){ 
             $("#inputText").val(this.value);
	});
  });
</script>

 


===========================================================================================
小鸟的梦想 回答于 2012-02-03 13:53 (昨天(13:53))

已解决,原因是浏览器问题。用safari浏览器不能显示。谢谢

 

  • ·点此查看本文专栏报道
  • 关于 文本框中显示图片路径

    点击登录 |

    网友评论仅供其表达个人看法,并不表明学网同意其观点或证实其描述。

    如何使用跟贴
    修改昵称 关闭窗口
    盖楼回复 关闭窗口
    点击登录 |
    发言 | 退出
    复制收藏 关闭窗口

    复制成功,按CTRL+V发送给好友、论坛或博客。 浏览器限制,请复制链接和标题给好友、论坛或博客。


    最新新闻

        
    新闻-手机-汽车-游戏-家电-家居-女人-音效-欣赏-硬件-企业-网吧-图标-矢量-源码-模板-软件-图库-书籍-笑话-书法-美食-字体-壁纸-问吧-分享
    About US - 关于我们 - 联系方法 - 招聘信息 - 本网声明 - 广告服务 - 网站地图
    中国学网版权所有
    ©2012