問題タブ [onclientclick]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ASP.NET OnClick/OnClientClick - 送信ボタンが無効になっていると壊れる
私は、うまく機能する JS 検証関数を知っています (OnClientClick までさかのぼって検証済み)。OnClientClick によって呼び出されると、すべての必須フィールドが入力されているかどうかを確認し、送信ボタンを無効にして、正しい true/false 検証を OnClientClick に返します。
問題は、ボタンを無効にすることです。ページが送信されて再読み込みされますが、OnClick イベントは発生しません。注目する
コードにより、OnClick イベントを発生させることができます。
入れてみました
OnClientClick に直接入力するか、UseSubmitBehavior=false を使用します。
ボタンが無効になっているときに OnClick イベントが発生しないのはなぜですか?
javascript - ポストバックなしで Javascript OnClientClick と C# OnClick を実行するにはどうすればよいですか?
「mydiv-clear」というマスター ページにポップアップとして機能する div があります。
div 'fade' 内にメイン ページのコンテンツがあります。
「return false;」を使用すると、Javascript OnClientClick で div (表示をなしからブロックに変更) を正常に「ポップアップ」できます。OnClientClick でポストバックを防止します (div は、ポストバックで display:none に戻ります)。
ポップアップ内の追加機能のために C# OnClick コントロールを実行したいと考えています。return=false; がある場合 私の OnClientClick では、C# の OnClick コードをヒットできません。return=false; を削除すると ページがポストバックされ、ディスプレイが display=none; に戻りました。オンラインのソリューションでは、ボタンを UpdatePanel コントロールに移動するか、UseSubmitBehaviour=false を使用することが提案されましたが、どちらもうまくいきませんでした。
以下の解決策は、コードをブレークスルーすると、JavaScript が起動され (ポップアップが表示され)、ポストバックが発生し (ポップアップが消える)、C# が起動します。誰かがポストバックを防ぎ、それでもC#を起動する方法を提案できますか? ありがとう
。ネット
C#
Javascript
c# - C#コードからonclientclick属性をLinkbuttonに追加するには?
エラーが発生する C# コードのみで作成されたリンクボタンに onclientclick 属性を追加しようとしています。以下は、同じコードです。
エラーは次のとおりです。「System.Web.UI.WebControls.LinkButton に onClientClick の定義が含まれていません」
javascript - onclient クリック イベントが false を返す場合でも、onclick イベントが実行される
外部 JavaScript ファイルに検証関数を記述しました。
プロパティを使用してこの関数を呼び出しonclient
ます。同じボタンのクリックで呼び出されるデータベースにデータを挿入するストアド プロシージャを追加するまで、正常に実行されていました。
現在、JavaScript 関数が呼び出されず、一貫性のないデータがデータベースに保存されています。
コードスニペット:
javascript - ボタンの作成 OnClientClick asp net
コード c# からボタンを作成しています:
しかし、クライアント側では、関数 OnClientClick が機能しません。クリックしても何も起こりません。私は何を間違えましたか???
生成された HTML:
javascript - asp.net ボタンで onclick と onclientclick がアラートで機能せず、javascript のメソッドを確認する
と
私のコードでは、アラート メソッドと確認メソッドが連携していません。
解決策を教えてください。前もって感謝します。