다음과 같이 선언 된 레이블이 있습니다.링크를 클릭하면 레이블에 값 인쇄
<asp:Label ID="Label1" runat="server" Text=" "></asp:Label>
또한, 다음과 같이 선언 된 링크가 있습니다.
<a> Hello </a>
링크 Hello
사용자가 클릭 내가 위에 명시된 라벨에 텍스트 Hello
를 복사해야
. 내가 어떻게 할 수 있니?
다음과 같이 선언 된 레이블이 있습니다.링크를 클릭하면 레이블에 값 인쇄
<asp:Label ID="Label1" runat="server" Text=" "></asp:Label>
또한, 다음과 같이 선언 된 링크가 있습니다.
<a> Hello </a>
링크 Hello
사용자가 클릭 내가 위에 명시된 라벨에 텍스트 Hello
를 복사해야
. 내가 어떻게 할 수 있니?
이 간단한 자바 스크립트가 작동합니다
<asp:Label ID="Label1" runat="server" Text="lol"></asp:Label>
<a id="myLink" onclick="linkClick()"> Hello </a>
<script type="text/javascript" language="javascript">
function linkClick() {
var value = document.getElementById('myLink').innerText;
document.getElementById('<%= Label1.ClientID %>').innerText = value;
}
</script>
또는 Devang Rathod 당신이 jQuery를 사용할 수 있습니다 제안
.jquery
을 사용할 수 있습니다. 그러나 당신은 당신의 페이지에 jquery.js가 있어야합니다.
$(document).ready(function(){
$('a').click(function() {
$("#Label1").attr('Text',$("a").text());
});
});
마크 업 : 뒤에
<asp:Label ID="Label1" runat="server" Text=" "></asp:Label>
<asp:LinkButton id="button" runat="server" Text="Hello" onClick="button_onclick" />
코드 :
protected void button_onclick(Object sender,EventArgs e)
{
Label1.Text = button.Text;
}
ASP.NET과 함께 사용 해보지 않았습니다.하지만 JavaScript는 ... – AmazingDreams