2012-02-12 130 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

相關問題