<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function clickme(){
var oValue = document.getElementById('fl').value;
alert(oValue.split(".")[1]);
}</script>
</HEAD> <BODY>
<INPUT TYPE="file" NAME="File1" id="fl"/>
<input type="button" name="Submit" value="upload file" onClick="clickme()">
</BODY>
</HTML>
http://topic.csdn.net/t/20060511/00/4743054.html
这个是你要的!谁说不可以!在网上多查查!
呵呵 你是不是连什么是javascript都不知道?
<HTML><HEAD>
<SCRIPT>
function getFileSize (fileName) {
if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('没有访问文件的权限');
return true;
}
else
return false;
};
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size; }}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="formName"><INPUT TYPE="file" NAME="fileName"><BR>
<INPUT TYPE="button" VALUE="查看文件字节大小" ONCLICK="alert(getFileSize(this.form.fileName.value))"><BR>
<script>
function GetFileSize()
{
var filename=document.all.File.value;
if(filename=='')
{
return false;
}
try
{
var ado_stream=new ActiveXObject("ADODB.Stream");
//1=adTypeBinary;2=adTypeText
ado_stream.Type=2;
ado_stream.Open();
ado_stream.LoadFromFile(filename);//将文件信息存入流
alert((ado_stream.Size/1024).toFixed(2)+"KB")
}
catch(e)
{
window.confirm(e);
return false;
}
return true;
}
</script>
<input type=file id="File"><input type=button value="查看" onclick="GetFileSize()">
<script language="JavaScript">
<!--
function ShowSize(files)
{
var fso,f,s;
fso=new ActiveXObject("Scripting.FileSystemObject");
f=fso.GetFile(files);
if((f.size/(1024*1024))>4){
alert("对不起,上传的文件不能大于4兆!!");
return false;
}
else
return true;
}
//-->
</script>
<input id="klfile" type="file" size="25" name="klfile" runat="server" onChange="return ShowSize(klfile.value)">
</FORM></BODY>
</HTML>楼主看看这个代码!
var file = fso.GetFile(fileName); 执行上面的语句需要怎么设置浏览器的选项,我这边感觉有时好用,有时不好用啊!有时我感觉都设置好了,但还是出现[object error]谢谢各位朋友的回复,我会尽快结帖给分的!
客户端必须打开ActiveXObject才可以用