如何使用jquery设置隐藏文本框中的值
我试图在这个文本框中添加文本,但另一方面,当文本框可见时,代码工作正常如何使用jquery设置隐藏文本框中的值,jquery,asp.net,Jquery,Asp.net,我试图在这个文本框中添加文本,但另一方面,当文本框可见时,代码工作正常 <asp:TextBox ID="TextBox1" runat="server" Visible="False"></asp:TextBox></div> 设置visible=false会导致控件不被呈现,因此不会将值发布回服务器 编辑: 您可以使用隐藏的输入控件来包含要发布到客户端但在浏览器中不可见的数据。将文本框设置为在jquery$(文档)中不可见。准备就绪而不是visible
<asp:TextBox ID="TextBox1" runat="server" Visible="False"></asp:TextBox></div>
设置
visible=false
会导致控件不被呈现,因此不会将值发布回服务器
编辑:
您可以使用隐藏的输入控件来包含要发布到客户端但在浏览器中不可见的数据。将文本框设置为在jquery
$(文档)中不可见。准备就绪
而不是visible=“False”
尝试以下操作:
<asp:TextBox ID="TextBox1" ClientIDMode="Static" style="display:none;" runat="server" Visible="True"></asp:TextBox>
您只需要一个隐藏输入吗?我需要一个从jquery获取其值的隐藏输入只需添加
type=“hidden”
并删除可见性parttype=“hidden”不会隐藏文本框
$('input#TextBox1').val("anyvalue");