+ -
当前位置:首页 → 问答吧 → 模拟表单 上传文本框 兼容

模拟表单 上传文本框 兼容

时间:2010-09-29

来源:互联网


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <style type="text/css"> <!-- * { font-size:12px} body { margin:0} .line { position:relative; float:left; padding:8px 0} .line span { float:left} input { border:1px solid #888; vertical-align:middle} .file { position:absolute; left:90px; top:8px; display:none;filter:alpha(opacity=0);opacity:0} .file1 { padding:2px 10px; display:block; float:left; background:#FF66CC; color:#fff; z-index:1; margin-left:5px; vertical-align:middle; cursor: pointer} .inputstyle { width:150px; border:1px solid #888; z-index:99} --> </style> </head> <body> <div class="line"> <span><input name="" type="text" id="viewfile" onmouseout="document.getElementById('upload').style.display='none';" class="inputstyle" /></span> <label for="unload" onmouseover="document.getElementById('upload').style.display='block';" class="file1">添加...</label> <input type="file" onchange="document.getElementById('viewfile').value=this.value;this.style.display='none';" class="file" id="upload" /> </div> </body> </html>
 提示:您可以先修改部分代码再运行
焦点不对倒可以调,为何IE6鼠标移上去会显示透明了的FILE呢!其它浏览器正常!

[ 本帖最后由 yoom 于 2010-9-30 21:17 编辑 ]

作者: radom   发布时间: 2010-09-29

没有发现问题,请说清楚点。

作者: yoom   发布时间: 2010-09-30