問題タブ [onchange]

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 投票する
8 に答える
28887 参照

asp.net - クライアント確認後の DropdownList autoposback

自動ポストバックがtrueに設定されたドロップダウンリストがあります。本当に値を変更したいかどうかをユーザーに確認してもらいたいのですが、ポストバックでサーバー側のイベント (selectedindexchanged) が発生します。

onchange 属性 "return confirm('Please click OK to change. そうでない場合は CANCEL?';") を追加しようとしましたが、確認結果に関係なくポストバックせず、キャンセルを選択するとリストの値が元に戻りません。

DropdownList タグから onchange 属性を削除すると、ページはポストバックします。onchange 属性が追加されている場合はそうではありません。イベントハンドラーを配線する必要がありますか (私は C# .Net 2.0 を使用しています)。

どんな手がかりも役に立ちます。

ありがとう!

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

asp.net-mvc - asp.netmvcでドロップダウンリストを送信するにはどうすればよいですか

上記の例では、onchangeをどの値に設定する必要がありますか?または、どのようにして正しいフォームを取得しますか?

Ajax.BeginFromとの違いはありますか?

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

javascript - Javascript onchangeイベントがHTMLフォームのonsubmitイベントを妨げていますか?

HTMLフォームを考えてみましょう:

(IE 6 と Firefox 3 の両方で) 入力フィールドにテキストを入力して送信をクリックすると、入力フィールドに対して onchange イベントが発生しますが、送信ボタンをクリックするまでフォームに対して onsubmit イベントは発生しません。 2 回目 (もちろん、そのときは onchange は起動しません)。つまり、onchange は onsubmit の発火を妨げているようです。

ユーザーがフィールドを出るときにフォームの各フィールドをチェックして、すぐに検証フィードバックを提供し、無効なデータがある場合はフォームの送信を防ぐことが望まれます。

[編集: 両方の検証関数に alert() が含まれていることに注意してください。]

この問題をどのように回避しますか?

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

jquery - フォームリセットボタンは、select要素のonChangeイベントを発生させますか?

onChangeイベントが添付されたいくつかの選択要素を含むフォームがあります。誰かがフォームのリセットボタンをクリックしてもイベントを発生させたいのですが。

私の質問は次のとおりです。フォームをリセットすると、選択要素onChangeイベントが発生しますか?

これがjQueryの簡単な例です

ありがとう!

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

asp.net - ASP.NET 2.0: AutoPostBack=true で onChange から JavaScript 関数を呼び出す

ソースを表示すると、次のような ASP.NET DDL があります。

.cs ページでは次のようになります。

このような DDL で onchange と AutoPostBack="true" を使用すると問題が発生することはありますか? DoCustomStuff() が正しく呼び出されていないように見えるユーザーがいるため、お尋ねします。DoCustomStuff() が作業を完了する前に __doPostBack() を実行できるかどうか疑問に思っています。

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

javascript - javascript で this.form.checkbox[5].checked を参照するにはどうすればよいですか?

一連のチェックボックスと input type="text" 領域があり、テキスト領域の値が変更されたときにチェックボックスの状態を true に設定する必要があります。十分に単純です。私はこれを成功させました:

これはうまくいきます。フィールドを編集してからクリックする必要がありますが、それは私のニーズには問題ありません:

...しかし、これに切り替えると:

編集してもチェックボックスに変更がありません:

私の唯一のJavaScriptのノウハウは、この種のことをグーグルで検索することから来ています。これについて、The Mountain の Google のオラクルよりも優れた情報を持っている人はいますか?

ありがとう...

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

gridview - ボタンクリックイベントを発生させるGridViewのTextBox

私はこれを数日間追いかけてきましたが、少しバタバタし始めています.

Gridview にテキスト ボックスがあり、一部のデータを編集できるようにしています。Enter キーが押されると、予想どおり TextChanged イベントが発生しますが、フォーム上のボタンの OnClick イベントも発生します。

ボタンを削除してみましたが、フォームの次のボタンに移動するだけなので、Enter キーがボタンを押していると思わせる何かがあります。

Google で検索してみましたが、あまり表示されません。ここで検索してみましたが、私の検索用語が引っかからないのは異常なようです。どんな助けや提案も大歓迎です。

0 投票する
8 に答える
126306 参照

javascript - テキストボックスの値をプログラムで変更して、Javascriptonchangeイベントを呼び出します

私が直面している問題はこれです:

  • カレンダーコントロールの横に日付範囲のテキストボックスがあります。
  • ユーザーがカレンダーから日付を選択すると、その日付がテキストボックスに入力されます
  • これが発生した場合、JavaScript関数を起動したいのですが、「onchange」イベントが発生していないようです。

理想的には、次のようなイベントを属性としてテキストボックスに追加できるようにしたいと思います。

詳細:日付はC#のテキストボックスに入力されます。カレンダーコントロールのページにはイベントハンドラーがあります。日付が選択されると、イベントハンドラーは日付をテキストボックスに入力します。この時点でフォーカスをテキストボックスに設定してから、テキストボックスにonBlur属性を設定しようとしましたが、テキストボックスにフォーカスが設定されていないようです。

この時点で、ClientScript.RegisterClientScriptBlockなどを実行してjavascript関数を直接呼び出すことができると思いますが、それはずさんなようで、思ったようには機能しません。

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

javascript - ポップアップ ウィンドウから JavaScript によって入力要素が変更されたときに「onChange」イベントを発生させる

フォーム要素とポップアップ ウィンドウ (window.open で開く) を含む Web ページがあります。

どちらも jQuery を利用できます。

ポップアップ ウィンドウには、オープナー ウィンドウのフォーム要素を変更できる JavaScript があります。それは...

ただし、そうすると onChange イベントは発生しません。ただし、それは他のいくつかのページ要素で必要になります。だから私は onChange イベントを自分で起動しようとしました

しかし、それは何もしません。

ヒントはありますか?他のページ要素のアーキテクチャにより、必ず onChange イベントを発生させる必要があります。

この質問はCall Javascript onchange event by programatically changing textbox valueに似ていますが、その質問から提案された解決策は私にはうまくいかないようです。多分それはポップアップのためです。