問題タブ [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.

0 投票する
1 に答える
643 参照

asp.net - CollapsiblePanelExtender を jQuery で 1 つのメソッドとしてコピーできますか?

AjaxControlToolkit から jQuery に移行するプロセスを開始しています。私がやりたいことは、CollapsiblePanelExtender の機能を複製する 1 つの関数を持つことです。ハイパーリンクと div の特定のセットの場合、コードは次のようになります。

私が本当にやりたいことは、この関数を 1 回だけ記述し、Web サイト全体で多く (約 40) のインスタンスに使用することです。理想的には、私が欲しいのはこれです:

次に、OnClientClick を使用して、関連するすべての HyperLink からこの関数を呼び出します。

これを行う方法はありますか?

0 投票する
2 に答える
135 参照

c# - 削除ボタンの問題

削除目的でasp.netアプリケーションで1つのリンクボタンを使用しています。確認のために、のプロパティを追加しましたOnClientclick="return ValidateOnDelete();"。デフォルトでは問題なく動作します。しかし、ユーザーが管理者でない場合、削除ボタンが無効になるという1つの条件があります。私の問題は、ユーザーが無効モードのときに削除ボタンをクリックすると、確認メッセージが表示されることです。この問題をどのように回避できますか?

0 投票する
2 に答える
1397 参照

asp.net - jQueryで見つけられるように、ここのマークアップにtextBoxのclientIdを追加できないのはなぜですか?

単に、client-clickイベントに対して1つのtextBox'txtPersonId'のクライアントIDを渡そうとしているので、そのtextBoxコントロールに移動して、そのjQueryラッパーをloadePerson()関数に渡すことができます。

これは、aspxマークアップでデカールする方法です。

しかし、私がそれをレンダリングすると、

プレースホルダーはそのままで、レンダリングされたコントロールのクライアントIDに置き換えられません。

なぜこれが起こるのか、そしてどのようにそれを克服する必要があるのか​​、何か考えはありますか?

0 投票する
1 に答える
2300 参照

asp.net - Microsoft JScript ランタイム エラー: オブジェクトが期待される OnClientClick

何かの簡単なテストを行っていたところ、実際に開始する前にこのエラーが発生しました。私はまだ C# コードを持っていません。これが私の aspx コードです。

そして、次の行でエラーが発生します。

デバッグ中に...

何か案は?

ありがとう!!!

0 投票する
2 に答える
10765 参照

asp.net - パラメータとしてDataItem値を持つGridviewItemTemplateOnClientClickjavascript関数

<ItemTemplate>GridView内にボタンがありOnClientClick、そのボタンの上のjavascript関数を呼び出して、javascript関数のパラメーターとしてDataItem値を渡します。

これにパラメータを入れない場合はCreateEditAddess()うまくいきますが、パラメータが必要です。

OnClientClickイベント値をグリッドビューのOnRowDataBoundイベントに入れることができることは知っていますが、CodeBehindには入れたくありません。サーバータグが正しく解析されていないようです。

ここで何かが足りませんか?

0 投票する
3 に答える
5808 参照

javascript - Asp.Net ボタン onclientclick の問題

どうやら解決方法がわからないという奇妙な問題があります。次のようなボタンがあります。

クライアント関数を次のように記述すると、期待どおりに動作します。

しかし、次のように、関数内で確認結果を確認する必要があります。

これを行うと、ページはポストバックされますが、サーバーのクリック イベントは発生しません。

誰でも助けることができますか?ありがとう

0 投票する
5 に答える
46781 参照

javascript - JavaScript関数をOnClientClickイベントとEvalでバインドする方法は?

私のリンクボタン -

そしてjavascript msgDispは-

しかし、ポップで LocationId を与えるのではなく、文字列全体 <%#......%> がポップアップ メッセージに表示されます。javascript で Eval 値を渡すにはどうすればよいですか。

0 投票する
7 に答える
80511 参照

asp.net - ASP.NET OnClientClick="return false;" 動作しません

Web ユーザー コントロールにクライアント側 (JQuery Javascript) の検証を追加したいだけです。OnClientClick ハンドラーを配置すると、関数が呼び出されます。しかし、「false」を返しても、OnClick メソッドは常に起動されます。私は何を間違っていますか?

私はVS 2010を使用しており、JQuery 1.4.2で4.0フレームワークをターゲットにしています。および JQuery UI 1.8.4。

サンプルコードは次のとおりです。

スクリプト方法:

}

Page_Load イベントにブレークポイントを設定すると、入って btnAddSave_Click イベントも実行されることがわかります。

0 投票する
1 に答える
409 参照

asp.net - クライアントからのサーバーイベントを起動します

Asp.netページのライフサイクルに問題があります。HtmlTextWriterとasp.netLinkBut​​tonを使用してカスタムメニューを作成し、サーバーイベントを発生させようとしています。リンクボタンをクリックすると、サーバーイベントを起動できず、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。ここにいくつかのコードがあります。

これが私のクリックイベントです:

最後に、Page_Loadイベントにあるものを次に示します。注:これをPreRender、PreIntなどに移動してみました。

失った。ありがとう。

0 投票する
2 に答える
3308 参照

javascript - JavaScript と OnClientClick を使用したボタンのスタイル設定

Web ページに asp.net ボタンがあります。

OnClientClick コードは、ユーザーが複数回送信できないようにボタンを無効にします。また、ボタンのテキストを「お待ちください...」に変更します。

これまでのところすべて順調です!

問題は、無効になっているため、「お待ちください...」テキストがゴミに見えることです...ボタンが無効になっているにもかかわらず、javascript内で有効に見えるようにボタンのスタイルを設定するにはどうすればよいですか。

編集開始:

有効化されたボタンは次のとおりです。

有効

無効化されたボタンは次のとおりです。 無効

...ご覧のとおり、テキストはグレーと白のようなものですか?

さらに明確にするために、@ user503034 は CSS で [disabled] を使用することを提案しました。ここに私のコードがありますが、私はまだ同じ問題を抱えています: