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

Modifiera FileUpload Control

Rekommendera Poster

KarlGunnar

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?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
.M

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.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...