you cannot do that in all major browsers

解决方案 »

  1.   

    <html>
    <head>
    <script language=javascript>
    function checkImage(sId)
    {
      if(( document.all[sId].value.indexOf(".gif") == -1) && (document.all[sId].value.indexOf(".jpg") == -1)) {
        alert("请选择gif或jpg的图象文件");
        event.returnValue = false;
        }
    }
    </script>
    </head>
    <body>
    <form action='dddd.asp' onsubmit="checkImage('myImg')">
    <input type=file id=myImg>
    <input type=submit name=submit value=submit>
    </form>
    </body>
    </html>
      

  2.   

    <input type=file id=myImg>
    <input type=button value=check onclick="var aa=myImg.value.split('.');if(aa[aa.length-1]=='gif'||aa[aa.length-1]=='jpg'){alert('*.jpg or *.gif')}else{alert('Not *.jpg or *.gif')};">
      

  3.   

    <input id=t type="file">
    <script>
    t.focus()
    new ActiveXObject("wscript.shell").sendKeys(".gif")
    </script>
      

  4.   

    <input id=t type="file">
    <script>
    t.focus()
    new ActiveXObject("wscript.shell").sendKeys(".gif")
    </script>