<input type='file'>标签的问题 原来FireFox也有这些安全性的问题,怎么没人搞它去? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 图片的可以搞定,我在网上收藏的代码如下:<script language='javascript'>var img=null;function s(){if(img)img.removeNode(true);img=document.createElement("img");img.style.position="absolute";img.style.visibility="hidden";img.attachEvent("onreadystatechange",orsc);img.attachEvent("onerror",oe);document.body.insertAdjacentElement("beforeend",img);img.src=inp.value;}function oe(){alert("cant load img");}function orsc(){if(img.readyState!="complete")return false;alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);alert("图片尺寸:"+img.fileSize);alert("图片格式:"+ img.src.replace(/.+(\.\w+)/, "$1")); //*&**&*}</script><input id=inp type="file"><br/><input type='button' onclick='s();' value='Test'> 图片文件都不用提交到服务器,在客户端就能判断,如上如果是其它文件,可以将<file> 放到一个Iframe中试试,可能能实现你的要求。 IE也可以啊:<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Test</title></head><body>form1<form method=get action="http://www.csdn.net" ><input type=file name=f1><input type=submit value=submit1 > </form><hr>form2<form ><input type=button value="moveFileToThisForm" onclick="this.form.appendChild(document.all.f1);"><input type=submit value=submit2 > </form></body></html> 谢谢“JK_10000(JK)”的努力,但我要的不是move,而是copy一个过来,原form内的元素保持不变。 copy是不可能的,可以试下先移过去,再移回来。不一定行,试下啊。 新人求助:JS替换字符的问题! 如何将JS代码隐藏在一张图片中? js控制打印 在ifram中应用lightbox效果,无法全屏显示,只在ifram中显示,有没有解决办法? js 能拿到mac地址 吗? 怎么用window.open()弹出窗口而不显示黄色提示条 很急,请教高手一个问题。 如何把form提交到另外一个frame中的程序中? 经典集--鸡蛋/UFO(不明飞行物体)收集器 请教两个问题!!!! 谁能告诉我,CSDN这个功能是怎么实现的? 关于正则表达式匹配"<"和">",请高手指点。
var img=null;
function s()
{
if(img)img.removeNode(true);
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
img.attachEvent("onreadystatechange",orsc);
img.attachEvent("onerror",oe);
document.body.insertAdjacentElement("beforeend",img);
img.src=inp.value;
}
function oe()
{
alert("cant load img");
}
function orsc()
{
if(img.readyState!="complete")return false;
alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);
alert("图片尺寸:"+img.fileSize);
alert("图片格式:"+ img.src.replace(/.+(\.\w+)/, "$1")); //*&**&*
}</script>
<input id=inp type="file">
<br/>
<input type='button' onclick='s();' value='Test'>
如果是其它文件,可以将<file> 放到一个Iframe中试试,可能能实现你的要求。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Test</title>
</head><body>
form1
<form method=get action="http://www.csdn.net" >
<input type=file name=f1>
<input type=submit value=submit1 >
</form>
<hr>
form2
<form >
<input type=button value="moveFileToThisForm" onclick="this.form.appendChild(document.all.f1);">
<input type=submit value=submit2 >
</form>
</body></html>
不一定行,试下啊。