Blog Schröder

Sammlung von Codeschnipseln zu Programmierproblemen.
Daten aus fremden Quellen unterliegen deren Rechten.
Siehe auch: Disclaimer auf www.computer-schroeder.de

Donnerstag, 16. August 2007

Buttonclick zuvor abfragen (JavaScript)

Legen Sie im Webserversteuerelement der ASP.NET-Schaltfläche, dem Sie Clientskript hinzufügen möchten (einem Button-Steuerelement, LinkButton-Steuerelement oder ImageButton-Steuerelement), die OnClientClick-Eigenschaft auf das auszuführende Clientskript fest.
Wenn Sie über die Möglichkeit zum Abbrechen der Übermittlung verfügen möchten, legen Sie die OnClientClick-Eigenschaft auf die Zeichenfolge "Return" und den Funktionsnamen fest. Das Clientskript kann dann die Übermittlung abbrechen, indem es false zurückgibt.
Im folgenden Codebeispiel wird veranschaulicht, wie einem Button-Steuerelement ein Clientskript mit einem Klickereignis hinzugefügt wird.

<%@ Page Language="VB" %>
<script runat="server">
Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs)
Label1.Text = "Server click handler called."
End Sub
</script>

<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" Runat="server"
OnClick="Button1_Click"

OnClientClick="return confirm('Ready to submit.')"
Text="Test Client Click" />
<br />
<asp:Label ID="Label1" Runat="server" text="" />
</form>

</body>
</html>

Links zu diesem Post:

Link erstellen

<< Startseite