팝업을 시작하는 삭제 및 업데이트 버튼이 있습니다. 팝업에서 나는 사용자가 ""푸시 버튼의 텍스트를 사용하여 그 영역으로 옮기고 싶습니다.라는 레이블을 가지고 있습니다.버튼에서 텍스트 가져 오기
즉 업데이트를 푸시하면 레이블에 '업데이트 하시겠습니까?'라는 메시지가 표시됩니다. 그 반대의 경우도 마찬가지입니다.
내 지식으로는 javascript .show/.hide 이벤트를 실행중인 div의 위치이기 때문에 두 개의 레이블을 숨기거나 하나의 버튼을 클릭 할 때만 사용할 수 있습니다. 따라서 해당 div에 숨겨진 모든 항목이 해당 명령에 자동으로 나타납니다.
버튼의 텍스트를 가져 오는 동적 라벨을 만들 때 제안 사항이 있으십니까?
자바 스크립트
function popup() {
$("#popupbg").animate({ opacity: ".8" });
$("#delete").click(function() {
$("#popupbg, #popupbgitembg").show('fast')
});
}
function popupcancel() {
$("#popupbg, #popupbgitembg").hide('medium');
}
function popupdel() {
var button = document.getElementById("<%= execdelete.ClientID %>");
button.click();
$("#popupbg, #popupbgitembg").hide('medium');
}
어떤 샘플 코드 난 단지 이론적으로 논의 할 수 있지만, 그래 당신은이 작업을 수행 할 수없는 이유가 없습니다를 표시하지 않았기 때문에 HTML
<div id="popupbg">
</div>
<div id="popupbgitembg">
<ul class="popupbgitems">
<li>
Are you sure you want to delete?
</li>
<li></li>
<li>
<asp:Button ID="execdelete" runat="server" CssClass="invisible" OnClick="delSysGLDepts" />
<asp:Button ID="butdelete" runat="server" Text="Delete" OnClientClick="javascript:scroll;popupdel();" Font-Size="11px"/>
<asp:Button ID="butcancel" runat="server" Text="Cancel" OnClientClick="javascript:popupcancel();" Font-Size="11px"/>
</li>
</ul>
</div>
잠재적으로 텍스트를 함수의 매개 변수로 전달할 수 있습니까? 예 : OnDoUpdate (labelText); – dash