2014-03-28 75 views
0

我想在此文本框中添加文本,但沒有獲取它另一方面代碼工作正常時文本框可見。如何使用jquery設置隱藏文本框中的值

<asp:TextBox ID="TextBox1" runat="server" Visible="False"></asp:TextBox></div> 
+0

你剛想要一個隱藏的輸入? – Jonesopolis

+0

我想要一個隱藏的輸入,從jquery獲取它的值 – aks007

+0

只需添加'type =「hidden」'並移除可見性部分 – Jonesopolis

回答

0

試試這個:

<asp:TextBox ID="TextBox1" ClientIDMode="Static" style="display:none;" runat="server" Visible="True"></asp:TextBox> 

你可以使用jQuery像這樣設置文本框的值:

$('input#TextBox1').val("anyvalue"); 
0

設置visible=false導致控件不被呈現,因此它不會將值返回給服務器。

編輯: 您可能使用隱藏的輸入控件來包含要發佈到客戶端但在瀏覽器中不可見的數據。

+0

所以如何解決這個問題 – aks007

0

設置texbox是無形的jQuery中$(document).ready而不是Visible="False"

相關問題