私はaspボタンを持っています。この機能はアイテムを削除するためのものです。ボタンは更新パネル内にあります。私はアイテムを追加し、チェックボックスがあるたびにdatalistを持っています。 Select AllとClear Allという2つのボタンがあります。私はその時間を削除しようとした後、JQueryコードであるSelect Allボタンを使ってすべてのアイテムを選択しています。私はそのアイテムを1つ1つ選択してから、そのアイテムを選択すると、そのアイテムは正しく動作しません。OnClientClick JavaScript Confirmが機能していません
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Enabled="false" Text="Delete"
OnClientClick="return confirm('Are you sure?');$.loading({ mask: true, effect: 'ellipsis update' });"
OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
それはまた、私はButton1.Enable = falseを作っています無効にButton1の
$("#[id$='btnCheckAll']").click(function() {
$("#<%= dlst1.ClientID %> input:checkbox").attr("checked", "checked");
$("#<%=Button1.ClientID %>").removeAttr('disabled');
});
$("#[id$='btnUnCheck']").click(function() {
$("#<%= dlst1.ClientID %> input:checkbox").removeAttr("checked");
$("#<%=Button1.ClientID %>").attr('disabled', 'disabled');
});
とPage_Loadの上を有効にするために...
<div id="Tab1_UpdatePanel1">
<input type="submit" id="Tab1_Button1" value="Delete Image" name="Tab1$Button1">
</div>
のjQueryを生成しているHTML;チェックボックスを使わずに直接アイテムを選択しているときは、そこにButton.Enabled = trueを設定しています。
ボタンの機能はうまく機能していますが、確認ボックスが表示されない場合は、これをチェックしました。Questionでも動作しません。
ボタンを有効にして、正常に動作しているときは、ボタンを無効にする必要がある状態があります。この状態では、ボタンを有効にしています。それは働いていない。
私を助けてください。
クライアントサイドのJavaScriptが動作しない場合、なぜASPのみを表示していますか? ASPがHTMLとJavaScriptを生成しない場合は、 (もしそうなら、私たちにHTMLとJSを見せて、それがあなたが望むものとどのように違うのかを教えてください)。 HTMLとJSはあなたが期待することをしないのですか? (その場合は、ASPを表示しないでください)。 – Quentin
ASP.NETが生成して投稿しているhtmlを手に入れることができれば、なぜこの問題が発生しているのかが少し分かるかもしれません。また、問題の原因がどこから発生するのかもしれないと思うので、私はあなたがUpdatePanelなしで表示したのと同じコードを試してみたいと思います。 –
正常性検査と同じように、OnClientClickに指定したイベントコードが、ページの合成HTMLのonclickハンドラでレンダリングされているかどうかはわかります。確認できますか? –