捕捉表单的值后分析扩展名~
<script language="javascript">
function a()
{
if(form1.x.value != '')
{
alert(form1.x.value);
}
}
</script>
<form name="form1" method="post" action="" enctype="multipart/form-data">
<input type="file" name="x" onmouseout="a()">
<input type="button" name="Submit" value="上传">
<br>
<br>
图片上传成功后,本页将自动关闭。
</form>
function formCheck(form)
{
var ImagemUrl = from.Image.value;
var pos = ImagemUrl.lastIndexOf(".");
var lastname = ImagemUrl.substring(pos,ImagemUrl.length);
var suffix = lastname.toLowerCase(); if(ImagemUrl == '') {
alert("请选择上传文件");
form.tImage.focus();
form.tImage.style.background = '#FFFFE1';
return false;
}
//你可以在这添加你需要的扩展名
if( !( suffix==".gif" || suffix==".jpg" || suffix==".jpeg" ) )
{
alert("文件格式" + suffix + "错误,请选择图片文件上传");
return false;
}
}
</script><form enctype="multipart/form-data" action="?" name="from" method="post" onSubmit="return formCheck(this);">
<input name="Image" type="file" class="bginput" id="tImage" size="30" />
</form>
这样就可以了