gpt4 book ai didi

javascript - JQuery 设置 asp 文本框的值并在回传到服务器时获取值

转载 作者:行者123 更新时间:2023-12-03 06:10:44 25 4
gpt4 key购买 nike

我有一个 asp 文本框,在代码中声明如下:

<asp:TextBox runat="server" ID="txtEmail" autocomplete="email" />

当我向输入添加内容时,屏幕上看起来像这样: enter image description here

在 Chrome 开发者工具中看起来像这样: enter image description here即使我向其中添加了内容(例如内容不会显示在开发人员工具中)。

接下来,我有这个文本框:

<asp:Textbox id="AddressInformation" Text="" runat="server"/>

我使用 JQuery 添加内容,方法如下:

$('#<%= AddressInformation.ClientID %>').text(AddressString);

然后屏幕上就空了 - 就像这样: enter image description here

在开发人员工具中看起来像这样(例如内容确实显示在开发人员工具中): enter image description here

问题是,当我回发时,我希望能够从 C# 代码中的 AddressInformation 文本框中读取值,但这不起作用。

我正在尝试使用以下方法来做到这一点:

AddressInformation.Text

但这并不像通常那样工作 - 它只是返回一个空字符串。

我在 AddressInformation 上查找了其他选项,例如内部文本,但找不到。

我怀疑问题与我使用 .text() 来填充这一事实有关,这就是地址和电子邮件在开发人员工具中看起来不同的原因。我注意到,即使输入有值,电​​子邮件值也不会显示在开发人员工具中,但地址值会显示。

我确信可以做我正在尝试的事情,因为它本质上与 .net 在回发上所做的事情相同 - 我只是不知道如何去做 - 有什么想法吗?

最佳答案

在以下行中:

$('#<%= AddressInformation.ClientID %>').text(AddressString);

不要使用 .text() 进行填充,而是使用 .val()

进行填充

关于javascript - JQuery 设置 asp 文本框的值并在回传到服务器时获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39333063/

25 4 0
文章推荐: javascript - 如何在 html 命令 中使用动态变量,该变量应根据变量进行更改?
文章推荐: dictionary - YAML:具有空值的字典
文章推荐: optimization - 关于 GHC 实现的好的介绍性文字吗?
文章推荐: javascript - 如何在内部存储上创建文件夹?
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com