【问题标题】:Click an ASP.NET Button (locate inside an UpdatePanel) to clear a TextBox (locate outside of the UpdatePanel)单击 ASP.NET 按钮(位于 UpdatePanel 内)以清除 TextBox(位于 UpdatePanel 外)
【发布时间】:2016-04-02 19:39:57
【问题描述】:

我是 java 脚本的新手。我搜索以找到一种方法来单击 UpdatePanel 内的按钮以清除位于 UpdatePanel 外部的 TextBox。并找到这个工作正常的代码。但我想知道如何获得 JavaScript 代码?这是代码(VB.NET):

ScriptManager.RegisterStartupScript(Me.Page, Me.Page.[GetType](), "myScript", "document.getElementById('" + TextBox2.ClientID & "').value = '';", True)

第二个问题:我知道 javascript 运行客户端,但 Asp.net 是服务器端。如果我在我的页面中使用上述代码会发生什么?

【问题讨论】:

    标签: javascript asp.net ajax updatepanel


    【解决方案1】:

    为了在客户端使用 JavaScript 做这件事,你可以做这样的事情-

    <script>
    function clearText(){
       document.getElementById("<%=TextBox2.ClientID%>").value = '';
    }
    </script>
    

    并在按钮的ClientClick 事件上调用上述函数。希望这能解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多