2012-02-12 129 views
0

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

回答

0

获取隐藏输入的值是酷似 “取消隐藏” 输入相同:

纯JavaScript:

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

的jQuery:

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

全部演示jquery的点击事件:

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

我曾尝试.value方法。我能够在隐藏领域获得一些东西。但我希望显示隐藏的字段文本 – lixi 2012-02-12 14:24:45

+0

@lixi。你是什​​么意思“显示”?它的价值与警报,或显示隐藏本身? – gdoron 2012-02-12 14:25:50

+0

显示隐藏字段值 – lixi 2012-02-12 14:26:53

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()); 
    }); 
+0

这不是他想要的。在我的回答下看到他的评论。他的问题可能会更清楚。 – gdoron 2012-02-12 14:32:50

+0

雅。它工作。谢谢 – lixi 2012-02-12 14:36:10