遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2009年10月16日 #

客户javascript端验证图片文件大小与规格使用Image对象

摘要: 在IE6.0下测试 一般Image对象用来预加载图片,不过加载后却可以获取图片的width,height,以及fileSize(单位字节)不过直接使用 var img=new Image() img.src="adfadsf.jpg"; alert(img.fileSize);有时弹出值是零,原因是图片比较大时没加载完成故fileSize是零,解决办法是在img.onLoad事件里进行测试,这样就... 阅读全文

posted @ 2009-10-16 10:48 遗忘海岸 阅读(601) 评论(0) 推荐(1) 编辑

Js中清空文件上传字段(input type=file )

摘要: 表单中type=file字段的value属性无法由js来附值,一但选中某个文件后,如果用户不手动去清空那么这个值将保留,提交表单时对应文件也会被提交上去.当然在服务器上会再次验证,不过为了避免上传不必要的的文件,还是有必要提前在客户端验证失败后将文件上传字段清空. 具体做法是将file元素从DOM中移除,然后添加个"同名同姓"的上去,以下是基于JQuery写的一段代码 function clea... 阅读全文

posted @ 2009-10-16 09:54 遗忘海岸 阅读(2813) 评论(0) 推荐(0) 编辑