我有我的ASP.NET頁面上有兩個文本框:如何在第二個文本框中顯示第一個文本框的文本?
- Alt鍵
- 標題
當我在Alt鍵進入一些文本,之後就點擊標題我想它顯示與在Alt中輸入的文字相同的文字。
請幫我一把。
在此先感謝。
我有我的ASP.NET頁面上有兩個文本框:如何在第二個文本框中顯示第一個文本框的文本?
當我在Alt鍵進入一些文本,之後就點擊標題我想它顯示與在Alt中輸入的文字相同的文字。
請幫我一把。
在此先感謝。
嗯,你需要更加精確地做你想做的事情,因爲你有很多選擇,例如,
所以,你更喜歡哪一種方式? 的JavaScript功能:
function CaptionOnFocus() {
document.getElementById('<%=Caption.ClientID%>').value =
document.getElementById('<%=Alt.ClientID%>').value;
}
<asp:TextBox ID="Caption" onfocus="CaptionOnFocus();" runat="server" />
的jQuery:
$("#Caption").focus(function() {
$("#Caption").val($(this).val());
});
AutoPostBack="True"
,使用OnGotFocus()事件處理程序,並在它的文本複製到標題,就像這樣:它使用JavaScript做Caption.Text=Alt.Text
<script language="javascript">
function fillField() {
document.getElementById('caption').value = document.getElementById('alt').value;
}
</script>
<asp:TextBox id="caption" runat="server" onfocus="Javascript:fillField();" />
thanx Saurabh ... – divya
的最佳方式。在Postback的ASP中執行它會讓你建立的網站變得很慢。 – ub1k