2011-10-20 34 views

答えて

0

ユーザーが2回押すのを防ぐために非常に簡単です - 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とクライアント側がクラッシュを起こしているかどうかを知りたがっています。 – Anboo

+0

@Anboo - いいえ、そのコードは衝突しません。クライアントサイドコードが実行されます。つまり、確認ができます。戻り値がtrueの場合は、サーバーに送信されます。 jQueryを使用していますか?それはもっと簡単になります –

0

をjavascript..help使用するJavaScriptを使用して、それをクライアント側を行う必要があり、最初のクリック後のASPボタンを無効にし、 C#コードを使用していません。 OnClientClickイベントをボタンに追加して、イベントで無効にしてください。

+0

iは無効が、そのuはいくつかの例を示すことができる動作しないためにいくつかのコードを使用... – Anboo

+0

は=「テキスト/ javascriptの」イベント=「クリック時」のための私のコードplzは –

+0

<スクリプト言語=「javascriptの」タイプを表示します= "<%= btnUpdate.ClientID%>"> var vbtnUpdate = document.getElementById( 'btnUpdate'); vbtnUpdate.disabled = true; vbtnUpdate.value = 'Pls..wait'; __doPostBack( 'btnUpdate'、 'OnClick'); – Anboo

関連する問題