如何获得文本框的值在代码背后,这是由Javascript设置

本文关键字:设置 Javascript 背后 代码 文本 何获得 | 更新日期: 2023-09-27 17:54:27

我使用ASP.net并使用Javascript设置文本框的值。当我去保存页面的内容时,我无法获得文本框的值,它只是返回为空。

我已经尝试使用value, innertext和innerhtml设置值,无法从其中任何一个获得值。使用JS设置:

document.getElementById('<%= txtNettWeight.ClientID %>').innerText = NettWeight;
在保存

:

if (!string.IsNullOrEmpty(txtNettWeight.Text))
    {                                      sqlComm.Parameters.AddWithValue("@NetWeight", Convert.ToDecimal(txtNettWeight.Text));
    }

如何获得文本框的值在代码背后,这是由Javascript设置

尝试使用单引号

document.getElementById('<%= txtNettWeight.ClientID %>').value = "Heloo world";

这对我有用,

Html标记:

<asp:TextBox ID="txtNettWeight" runat="server"></asp:TextBox>
<div id="test">test<div>

客户端:

$("#test").on('click', function () {
     document.getElementById('<%= txtNettWeight.ClientID %>').value = "Heloo world";
  });

代码:

string getValue=txtNettWeight.Text;