Just nu i M3-nätverket
Gå till innehåll

Modifiera FileUpload Control


KarlGunnar

Rekommendera Poster

Jag vill kunna formatera Bläddra-knappen i FileUpload Control genom att skapa en ny Button i ASP.NET enligt följande:

 

<%@ Page Language="VB" %>
<html>
<head>
 
<script type="text/javascript">
    function triggerFileUpload() {
        document.getElementById("File1").click();
        document.getElementById("Text1").value = document.getElementById("File1").value;
    }
</script>
 
</head>
 
<body>
    <form id="form1" runat="server">
    <div>
    <input id="File1" type="file" style=" visibility:hidden;" />
    <br />
    <input id="Text1" type="text" /><br />
    <br />
    <asp:Button ID="Button1" OnClientClick="triggerFileUpload()" runat="server"
    Text="ASPNET Button 'Bläddra'" />
    <br />
    </div>
</form>
</body>
</html>

 

Jag får det dock inte att fungera. Filen bara "blinkar till" i textrutan och försvinner sedan.

Är det någon som vet vad det är för fel?

Länk till kommentar
Dela på andra webbplatser

En asp:button omvandlas till en <input type="submit" /> och det gör att formuläret postas i samband med att du klickar på den.

 

Lägg till return false i din OnClientClick så löser du det.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...