2011-10-20 1 views
1
<asp:Button 
     ID="btnUpdate" 
     runat="server" 
     OnClick="btnUpdate_Click" 
     Text="Update" 
     CssClass ="btn" 
     ToolTip="Update" 
     Width="58px" /> 

는`이 버튼에 대한 내 코드는 첫 번째 클릭 후 ASP 버튼을 비활성화이 PLZ javascript..help 사용하려면,

답변

0

사용자가 두 번 누르는 것을 방지하기 위해 매우 쉽게 할 수 있습니다. 여기에 JavaScript를 사용하여 버튼을 숨기는 예제가 있습니다.

<asp:Button ID="btnUpdate" runat="server" OnClick="btnUpdate_Click" 
OnClientClick="this.style.visibility = 'hidden';" 
Text="Update" CssClass ="btn" ToolTip="Update" Width="58px" /> 
+0

이 스크립트를 사용했지만 작동하지 않습니다. Anboo

+0

나는 서버 측 onclick과 클라이언트 측 onclick이 충돌을하는지 여부를 알고 싶다. – Anboo

+0

@Anboo - 아니, 코드 조각이 충돌하지 않는다. 클라이언트 측 코드가 실행됩니다. 즉, 몇 가지 확인을 할 수 있습니다. 반환 값이 true이면 서버에 게시됩니다. jQuery를 사용하고 있습니까? 그것을 훨씬 쉽게 만들어줍니다. –

0
당신이해야 할

그것은 클라이언트 측 자바 스크립트를 사용하여 C# 코드를 사용하지 않습니다. 단추에 OnClientClick 이벤트를 추가하고 이벤트에서 비활성화하십시오.

+0

내가 비활성화하지만이 유 몇 가지 예를 보여 작동하지 않는 몇 가지 코드를 사용 ... – Anboo

+0

는 = "텍스트/자바 스크립트"이벤트 = "의 OnClick"저에게 코드 PLZ –

+0

<스크립트 언어 = "자바 스크립트"유형보기 = "<% = btnUpdate.ClientID %>"> var vbtnUpdate = document.getElementById ('btnUpdate'); vbtnUpdate.disabled = true; vbtnUpdate.value = 'Pls..wait'; __doPostBack ('btnUpdate', 'OnClick'); – Anboo

관련 문제