javascript - 隐藏的 ASP.NET 文本框值无法使用 jquery

标签 javascript jquery asp.net textbox textinput

我有一个 ASPX 页面,我需要将“FirstName”的值设置为“YourName”。两者都是文本框。页面上的“YourName”设置为visible=false。问题是 Jquery 只能工作 visible=true

我的目标是设置 Firstname 和 Yourname,条件是 YourName 具有 visible=false

详细信息如下

<asp:TextBox runat="server" ID="fnameTextBox" />
<asp:TextBox runat="server" ID="ynameTextBox" visible="false" />

<script type="text/javascript">
    $(document).ready(function () {
        $('input:text[id*=fnameTextBox]').val($('input:text[id*=ynameTextBox]').val());
    });
</script>

我可以将“ynametextbox”中的值存储到其他类型或变量,但我不知道如何在 Jquery 中引用(如果可能)。

最佳答案

这是根据要求使用 HiddenField 的示例:

Javascript:

<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script>
    $(document).ready(function () {
        $('#<%=fnameTextBox.ClientID %>').val($('#<%=hiddenTextYourName.ClientID %>').val());
    });
</script>

HTML

<asp:TextBox runat="server" ID="fnameTextBox" />
<asp:HiddenField runat="server" ID="hiddenTextYourName" Value="Hanlet" />

隐藏字段当然对用户不可见,但要小心,因为他们仍然可以看到 HTML 中的值。

祝你好运..

关于javascript - 隐藏的 ASP.NET 文本框值无法使用 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12289812/

相关文章:

javascript - 当 iframe src 更改时如何运行函数?

javascript - 访问另一个组件中的 vue 组件数据时遇到问题

php - AJAX JSON + PHP JSON 错误

jquery - 动态创建时 Bootstrap CSS 表不显示

c# - 数字格式在 ASP.NET Core 中不起作用

c# - MVCGrid.NET - 如何重新加载网格?

javascript - Node.js 中的 fs readFile 代码不知何故崩溃了

javascript - jQuery .show ('slide' )而不使用 jQuery UI

javascript - 如何在 ASP.NET 中向串行端口或 USB 端口发送和接收数据?

javascript - meteor 图像忽略缓存 header