捕捉表单的值后分析扩展名~
<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>

解决方案 »

  1.   

    <script language='JavaScript'>
    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>
    这样就可以了