Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery设置隐藏文本框中的值_Jquery_Asp.net - Fatal编程技术网

如何使用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");