簡體   English   中英

在ASP.NET中使用jquery從后面的代碼中將文本框清除為0

[英]Clear textboxes to 0 in ASP.NET using jquery from code behind

我想將divData中的所有文本框都清除為0。 如果要清除頁面中的所有文本框,則使用下面的第一行代碼。 但是我只想清除div內部的內容。 我想念什么嗎?

protected void ResetTextboxes()
{
       //This Works fine but it clears all the textboxes on the page
       // string jquery = "$('input[type=text]').val('0');"; 

        //Can't get this to work. This does not clear textboxes in divData only
        string jquery = "$('#divData input').val('0');";

        ClientScript.RegisterStartupScript(typeof(Page), "a key",
        "<script type=\"text/javascript\">" + jquery + "</script>");


  }  

我知道了 由於頁面已附加到母版頁,因此我必須附加ContentPLaceHolder ID以及子頁面中使用的Div的ID。

 protected void ResetTextboxes()
 {

        string jquery = "$('#MainContent_divData input[type=text]').val('0');";

        ClientScript.RegisterStartupScript(typeof(Page), "a key",
        "<script type=\"text/javascript\">" + jquery + "</script>");          
  }    

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM