获取要显示在文本框中的隐藏字段文本

本文关键字:文本 隐藏 字段 显示 获取 | 更新日期: 2023-09-27 18:24:17

我遇到了一个问题。当我点击按钮时,我希望在文本框中显示一个隐藏字段文本,这样我就可以向用户显示输入内容。我有必要使用隐藏字段,因为我是通过javascript获取隐藏字段值的。

获取要显示在文本框中的隐藏字段文本

如果将"runat"服务器属性添加到隐藏字段,则可以在代码后面访问该属性。

<asp:TextBox id="desiredTextBox" runat="server />
<input type="hidden" runat="server" id="hdnVal" value=""  />

按钮点击事件的代码隐藏

desiredTextBox.Text=hdnVal.value;

如果你想在客户端进行,你可以使用jQuery来获取和设置值

  $("#yourButtonId").click(function(){
     $("#desiredTextBox").val($("#hdnVal").val());
  });

获取隐藏输入的值与"取消隐藏"输入完全相同:

纯javascript:

var value = document.getElementById('theId').value;
alert(value);    

jQuery:

var value = $('#theId').val();
alert(value);

jquery点击事件的完整演示:

$('#buttonId').click(function(){
        alert($('#theId').val());
    });