如何给fileupload添加单击事件,执行其他任务?

解决方案 »

  1.   

    <input type=file onclick="alert(1);return false;" />
      

  2.   


    意思是选择一个文件就是select添加fileupload的文件名或者路径?
      

  3.   

    如果我理解的没错。。那就不要用click事件。。用onchange
      

  4.   

    就是select添加fileupload的文件名或者路径.
    就是这样,请来点代码指点。
     先谢谢。
      

  5.   

    <%@ Page  Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>无标题页</title>    <script src="jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
        <script type="text/javascript">
           $(function(){
              $("#FileUpload1").change(function(){
                    var a = $("#FileUpload1").val();
                    var optStr = "<option>"+a+"</option>";
                    $("#Select1").append(optStr);
              })
           });
        </script> 
    </head>
    <body>   
        <form id="form1" name="form1" runat="server" action="">  
           <select id="Select1">         
           </select>    
           <asp:FileUpload ID="FileUpload1" runat="server" />
        </form>    
        
    </body>
    </html>
      

  6.   

    这个我刚用JQUERY写的。试过了可以。。这只是简单的出来你要的效果。。我也不知道你选择之后要不要存储到数据库如果要存取到数据库....那么方法中还有一个AJAX异步提交的过程