答案 0 :(得分:1)
如果您向隐藏字段添加“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());
});
答案 1 :(得分:0)
获取隐藏输入的值与“unhidden”输入完全相同:
纯javascript:
var value = document.getElementById('theId').value;
alert(value);
<强> jQuery的:强>
var value = $('#theId').val();
alert(value);
jquery点击事件的完整演示:
$('#buttonId').click(function(){
alert($('#theId').val());
});