用<form>表单里提交<input type="file" name="file1">

用<form>表单里提交<inputtype="file"name="file1">当我用submit提交时先判断是否要上传的文件大于10M如果大于10M就清空不人性上传... 用<form>表单里提交<input type="file" name="file1">当我用submit提交时先判断是否要上传的文件大于10M如果大于10M就清空不人性上传,重选脚本应该怎么写啊
function getFileSize(filePath)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");

if(fso.GetFile(filePath).size>10000000)
{
alert("您选择的文件超过允许上传的最大文件10M");
clear1();
}
}
function clear1()
{
var obj = document.getElementById("upFile");
obj.outerHTML = obj.outerHTML;
document.getElementById("upFile").value="";
} <input type="FILE" name="upFile" size="30" onChange="getFileSize(this.value);">
展开
 我来答
阳光上的桥
推荐于2016-02-12 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65812
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
用下面的例子代码可以枚举出这个<雀卖input>的所有属性,里面没有文件长度的,也就是说,无法用JS检查文件的长度。

<input type=file name=file1 onchange="txt.value='';for (p in this) txt.value+=p+'='+eval('this.'+p)+'\n';"><br>
<textarea name=txt style='width:100%;height:400'></textarea>

上面谈镇两行内容单独存为html文件,浏览器打开选择文件之后就可以看见<input>的所有含岁粗属性和值。
百度网友c2b998e
2008-09-27 · TA获得超过115个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:302万
展开全部
判断文件大小只能通过服务端程序来处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zr443
2008-09-27 · TA获得超过151个赞
知道答主
回答量:100
采纳率:0%
帮助的人:59.2万
展开全部
你的后台语言是什么?这个很重要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式