if (document.all.file1.value<>"")
{
  alert("你已选择文件");
}
else
{
  alert("你没有选择文件");
}

解决方案 »

  1.   

    更正为:
    if (document.all.file1.value!="")
    {
      alert("你已选择文件");
    }
    else
    {
      alert("你没
      

  2.   

    判断<input type=file>的value是不是为空
      

  3.   

    if (document.all.file1.value!="")
    {
      alert("你已选择文件");
    }
    else
    {
      alert("你没有选择文件");
    }
      

  4.   

    如果关闭,file1中应没有值,当然,如果你多次操作file1,那你就得取得最后一次操作的文件名存于一个hidden中,当完成file1操作后可将文件名与操作后的文件名比较,如果不是表示已选择,反之,表示没选择.
      

  5.   

    //假设注解的id=aaa
    if (document.all.file1.value!="")
    {
      alert("你已选择文件");
    }
    else
    {
     document.all.aaa.value=-"";//clear the value of aaa
    }