私は私のASP.NETページ上に2つのTextBoxを持っている:2番目のテキストボックスに最初のテキストボックスのテキストを表示する方法は?
- Altキー
- キャプション 私はAltキーにいくつかのテキストを入力したとキャプションをクリックで、その後私がすることにしたい
Altで入力したのと同じテキストを表示します。
私を助けてください。
ありがとうございます。
私は私のASP.NETページ上に2つのTextBoxを持っている:2番目のテキストボックスに最初のテキストボックスのテキストを表示する方法は?
Altで入力したのと同じテキストを表示します。
私を助けてください。
ありがとうございます。
ええと、ここではたくさんのオプションがあるので、どのようにしたいかをより正確にする必要があります。クライアント側では
のJavaScript、jQueryのかknockoutjsを使用して、あなたはどの方法を好むのですか? 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"
上のキャプション TextBoxコントロールを設定し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
ベストな方法。ポストバックでASPでそれを行うと、実際にあなたが構築しているサイトが遅くなります。 – ub1k