社区
JavaScript
帖子详情
如何清除input:file的value值?
dengwei007
2004-03-31 02:45:10
选择了文件后,如果不符要求想清空框框中的文件名,但是用obj.value="";好像不行。
在msdn上显示value这个属性是只读的。
那如何让input:file复位呢?
...全文
939
4
打赏
收藏
如何清除input:file的value值?
选择了文件后,如果不符要求想清空框框中的文件名,但是用obj.value="";好像不行。 在msdn上显示value这个属性是只读的。 那如何让input:file复位呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengwei007
2004-03-31
打赏
举报
回复
搞定!写的有点罗嗦,呵呵。
上传图片在客户端的检验!
<span id=inputfile>
<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" accept="image/jpeg,image/gif">
</span>
<div id="divImg" style="position:relative">
<img src="\images\blank.gif" id="checkimg">
</div>
<SCRIPT language="javascript">
function checkfile(objfile){
if (objfile.value==null||objfile.value.length==0){
return true;
}
var obj=document.getElementById("checkimg");
obj.src=objfile.value;
var fsize=obj.fileSize;
if (fsize>40*1024)
{
alert("Image file size cannot be larger than 40 KB!");
obj.src="/images/blank.gif";
document.getElementById("inputfile").innerHTML='<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" accept="image/jpeg,image/gif"> '
return false;
}
else
{
if (fsize<0)
{
alert("Invalid image file!");
obj.src="/images/blank.gif";
document.getElementById("inputfile").innerHTML='<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" accept="image/jpeg,image/gif"> '
return false;
}
}
return true;
}</SCRIPT>
dengwei007
2004-03-31
打赏
举报
回复
谢谢 colee(浪漫的惊喜)的提示
我再试试
angelheavens
2004-03-31
打赏
举报
回复
只能刷新网页或重新选择
colee
2004-03-31
打赏
举报
回复
重新生成
input
子系统基础之按键-linux驱动开发第8部分
本课程是linux驱动开发的第8个课程,主要内容是linux的
input
子系统。学习本课程的目标是对
input
子系统的框架结构有深入理解,应用层和驱动层的调用关系和方法完全了解,能够自己移植按键等常见输入类设备的驱动。
HTML5的
input
:
file
上传类型控制
一、
input
:
file
属性 属性
值
有以下几个比较常用: accept:表示可以选择的文件MIME类型,多个MIME类型用英文逗号分开,常用的MIME类型见下表。 multiple:是否可以选择多个文件,多个文件时其
value
值
为第一个文件...
input
标签
file
的
value
属性IE兼容性问题
在IE中
input
标签
file
的
value
属性是只读的,不能通过js来改变,如下代码在IE中就是无效的: var
input
= document.getElementById('
file
');
input
.
value
= ''; 所以当在
file
中上传了同一张图片时,是不会触发...
js清空
input
file
的
value
值
则不会触发onchange事件,原因是:因为选择的文件两次的路径
值
相同,
值
没有改变,所以导致
file
不会触发onchange事件,因此就想到一个解决办法,需要每次创建完img后重置
file
的
value
来解决这个问题。 解决方法一: ...
input
的
value
属性
值
当type的取
值
为text、password、hidden中的其中一个时,此时
value
属性的
值
表示的是输入框中显示的初始
值
,此初始
值
可以更改,并且在提交表单时,
value
属性的
值
会发送给服务器(既是初始
值
,也是提交给服务器的
值
)当...
JavaScript
87,902
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章