我的ASP.NET页面上有两个TextBox:
当我在Alt中输入一些文本时,点击标题之后,我希望它显示与在Alt中输入的文本相同的文本。
请帮帮我。
提前致谢。
答案 0 :(得分:3)
那么,您更喜欢哪种方式? 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()事件处理程序,然后将文本复制到标题,如下所示:Caption.Text=Alt.Text
答案 1 :(得分:1)
<script language="javascript">
function fillField() {
document.getElementById('caption').value = document.getElementById('alt').value;
}
</script>
<asp:TextBox id="caption" runat="server" onfocus="Javascript:fillField();" />