zoukankan      html  css  js  c++  java
  • 控制項學習八(控制項加入JavaScript)

    十.為控制項加入JavaScript

    1.讓按鈕在Submit之前做些Client事情

        '加上一個 onClinetClickCommand()

        '如果此屬性值存在則當按鈕 Click 的時候不處理 postback,

        '而改成執行此段 JavaScript 程式

        Dim _BeforePostbackCommand As String

        <Bindable(True), Category("Appearance"), DefaultValue(""), Description("按下按鈕後,Postback要執行的 JavaScript")> Property BeforePostbackCommand() As String

            Get

                Return _BeforePostbackCommand

            End Get

            Set(ByVal Value As String)

                _BeforePostbackCommand = Value

            End Set

        End Property

            '加入 JavaScript

            If Me.BeforePostbackCommand <> "" Then

               JavaScript = Me.BeforePostbackCommand & ";" & Me.Page.GetPostBackEventReference(Me, "")

                output.AddAttribute("onclick", "javascript:" & JavaScript)      '加上 onclick=BeforePostbackCommand

            End If

    3.讓按鈕支援Msgbox(Yes/No)的判斷

        '加上一個 onClickConfirmMessage()

        '如果此屬性值存在則當按鈕 Click 的時候不處理 postback,

        '而改成執行此段 JavaScript 程式

        Dim _onClickConfirmMessage As String

        <Bindable(True), Category("Appearance"), DefaultValue(""), Description("按下按鈕時要顯示的確認訊息")> Property onClickConfirmMessage() As String

            Get

                Return _onClickConfirmMessage

            End Get

            Set(ByVal Value As String)

                _onClickConfirmMessage = Value

            End Set

        End Property

    If Me.onClickConfirmMessage <> "" Then

    '加上確認

    JavaScript = "if (window.confirm('" & Me.onClickConfirmMessage & "')==true) {" & JavaScript & "};"

    End If

  • 相关阅读:
    字节面试 抖音/火山高级后台开发工程师
    面试总结 缓存Redis
    腾讯面试 WXG 微信支付核心业务应用工程师
    富途面试 基础组件Java开发
    mybatis lombok 报错: java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor
    十进制转十六进制
    2020年第11届蓝桥杯C/C++B组 第二轮省赛
    辗转相除法
    2020年第11届蓝桥杯C/C++B组 第一轮省赛
    2020第十一届蓝桥杯大赛软件类国赛题目 C/C++ B 组
  • 原文地址:https://www.cnblogs.com/htht66/p/1334184.html
Copyright © 2011-2022 走看看