問題タブ [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.
javascript - onChangeを発生させずに選択ボックスを更新する
これが私が達成したいことです、私は数行でロードする選択ボックスを持っています、選択が変更されたとき(変更時)、キーはJSON形式で配列を返すPHP関数にAJAXされ、私のコードは選択をクリアしますボックスオプションを使用して、PHP関数から返したばかりの値を適用します。
問題は、新しい値が設定されると、onchangeイベントが再度発生し、これにより値が設定され、無限ループの開始になります。Firebugはエラーをキャッチし、それを吐き出します。
私の質問は、onchangeイベントを無効にして、一度だけ発生するようにする方法はありますか?プロトタイプをベースにしたフレームワークでコーディングしているので、コード例を投稿するのは少し大変ですが、リクエストに応じて不足しているデータを入力することもできます。
乾杯!ILMV
jquery - この.changeイベントがjQueryで発生しないのはなぜですか?
FirebugごとにJavaScriptエラーはありません...
asp.net-mvc - ドロップダウンリストonchangeイベント
MVCビューでjavascriptを使用して、ドロップダウンリストの変更時にViewDataのコンテンツを変更するにはどうすればよいですか?
jquery - IE6 の入力ボックスの jquery change() - フォーカスを削除できない
顧客が以前に注文したことがあるかどうかを控えめにチェックするチェックアウト ページがあります。
彼らが電子メール アドレスを入力し、次のボックスに焦点を合わせた後、私は電子メールを調べて、詳細を記憶するオプション付きの「おかえり」タイプのものを提示します。
IE6 で問題が発生しています。入力ボックスからフォーカスが失われると、ajax 関数は通常どおり実行されますが、フォーカスは入力ボックスに戻されます。これは、顧客が電子メール入力ボックスをクリックして離れようとすると、常にそこに戻ってきて先に進めないことを意味します。
この動作を停止する方法はありますか?
jquery - jQuery textbox.val('xxxx') が変更を発生させていませんか?
ページに次の jQuery コードを配置しています。
リンクされているテキストボックスの値を変更するプラグインを使用しています:
HTML(asp.netから)のテキストボックスは次のとおりです。
コードを使用してテキスト ボックスの値を変更すると、変更が実行されません。テキスト ボックスに入力すると、変更が発生します。私は何が欠けていますか?
jquery - コンボボックスの相互作用におけるjqueryライブメソッド
私はJqueryで次のことをしようとしています。2 つのコンボボックスがあり、選択した値が同じであることを確認したい。ユーザーがコンボのいずれかで値を選択した場合、「無効な操作」を警告し、コンボの選択値を以前の値に設定します。だから私は書いた:
しかし、私にはいくつかの問題があります: 1) onchange が応答しません - クリックしてフォーカスアウトするだけです 2) newFillerRule は常に valBeforeChange と同じです
より良いアイデア/短いアドバイスはありますか ありがとう
javascript - Event.observe'change'イベントがIEでトリガーされない
選択メニューの変更に使用するプロトタイプイベントリスナーがIEでトリガーされていません。
これはFirefoxでは(もちろん)正常に機能しますが、IEでは(もちろん)何も起こりません-私はこれをしばらくグーグルしてきましたが、この問題に対する適切な解決策を見つけられませんでした。問題があると読みましたが、問題を回避してこれを機能させるのに役立つものは何も見つかりませんでした。
インラインイベントトリガーは目立たず、エラーが発生しやすい乱雑なドキュメントになるため、私は実際にインラインイベントトリガーの使用を避けようとしています。
どんなアイデアでも素晴らしいでしょう-これは、このプロジェクトがベータ版から本番環境に移行するのを妨げる唯一のことです。
javascript - カレンダー コントロールを使用した JavaScript onchange イベント
カレンダー コントロールを使用して日付を変更したときにページをリロードする JavaScript イベントを取得しようとしていますが、ページがリロードされません。これを行う方法はありますか?
これは私が今持っているものです
javascript - ドロップダウン値が変更されたときにラジオボタンを選択する
私のセットアップは次のようなものです。
selection1が変更されるたびにradiobutton1が選択され、selection2またはtextinput1が変更されるたびにradiobutton2が選択されるようにします。
ここには簡単なJavaScriptソリューションが必要です...私はそれを見つけることができません。
これが私の実際のコードです( "$ semopt"は、最初の選択入力のオプションのhtmlコードを保持する文字列です):