問題タブ [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 投票する
2 に答える
7636 参照

javascript - html 選択 実行 javascript オンロード

HTML select onchange イベントを使用して、別の JavaScript 関数 func1 を起動しています。

この html 選択はフォーム要素に書き込まれ、ユーザーがボタンをクリックすると動的に生成されます。

問題は、動的に生成されたフォームが最初に表示されたときに、javascript func1 を起動するにはどうすればよいですか? form の on_first_show イベントに沿って何かを考えていますか?

これがスニペットです。アラート(「ドン」)も機能しませんでした(divの直後のもの)

-- 編集 -- ユーザーに選択するように指示する html select に別のオプションを追加して、onchange を強制的に有効にすることができると思います。または、送信ボタンを追加することもできます。

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

events - プログラムでDOM要素の値を操作しても、onchangeイベントは発生しません

非表示のフォームフィールドがあり、ボタンを押すと非表示のフィールドの値が変更されます。ここで、変更が発生するのをリッスンするオブザーバーを非表示フィールドに追加しました。ただし、何らかの理由で、非表示の要素の値が変更されても、イベントリスナーが起動することはありません。PrototypeとFirefox3.6を使用しています。

コードはおおよそ次のようになります。

後者のオブザーバーが実行されない理由を誰かが知っていますか?

ありがとう!

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

javascript - ユーザーが編集後にリンクをクリックしたときに、HTML テキスト フィールドから変更イベントをキャッチするにはどうすればよいですか?

Web アプリケーションには、入力された値に応じて変化するフィールドと値を持つフォームがあります。フォーム要素の 1 つで変更イベントが発生するたびに、負荷の高い AJAX 呼び出しを使用して、ページ上の他の要素を更新します。

これは、選択、ラジオボタン、およびチェックボックスに最適です。この問題は、ユーザーがテキスト フィールドにコンテンツを追加し、テキスト フィールドからフォーカスを移さずにリンクをクリックすると発生します。ブラウザーは新しいページに移動し、テキスト フィールドの内容は保存されません。これを回避する簡単なコーディング方法はありますか? AJAX 呼び出しは、キーを押すたびに呼び出すにはコストが高すぎます。

現時点での私のプロトタイプコードの例を次に示します。

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

javascript - javascript 入力 onchange が機能しない

これが機能しない理由:

入力ボックスを変更しましたが、jsFunction が呼び出されません。

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

asp.net - ID による要素の可視性

属性で onchange を付けて呼び出すと、どうしてですか?

動作しますが、ASP .NET バリデーターを使用すると、添付された関数が次のように呼び出されます。

エラーが表示されます: FPR_CURR_FROM は未定義です。

最初に: FPR_CURR_FROM を使用して要素にアクセスするのは良くないことを知っています。getElementByID などを使用する必要があります。最終的には変更します。しかし、そのコードに出くわしたので、何が原因なのか興味があります-おそらく変数の可視性だと思います。

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

javascript - MS DynamicsCRM4.0-onChangeイベントエラー

プレビューするたびに以下のエラーが発生し続けるonChangeイベントがあります。

「オブジェクトはこのプロパティまたはメソッドをサポートしていません」

選択リストに関連付けられたonChangeイベントがあり、特定のオプションが選択されると、別のフィールドが非表示になります。

コードは以下のとおりです。

onLoad:

onChange

誰かがこのエラーが表示される理由を教えてくれたら素晴らしいと思いますか?

また、これはフォームプレビューのいくつかのonChangeイベントで発生しましたが、ライブシステムに公開されると、エラーは発生しません。何か案は?

ありがとうございました

ブレット

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

jquery - IEでフォームが正しく送信されない

私の簡単な寄付フォームは、InternetExplorerを除いて適切に送信されます。change()とfocus()またはblur()の問題に関係していると確信していますが、これまでの何百回もの試みはすべて失敗しました。この投稿で説明されているように、change()の代わりに.click()を使用してみました:IE(および他の場所)で.change()をjQueryに認識させましたが、動作させることができませんでした!...だから私はおそらく単純な何かを見落としています。

このページへのリンクは次のとおりです:http ://www.wsda.org/donate

HTMLフォーム:

JQUERY:

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

iframe - iframe 内の URL の変更を検出するイベントはありますか?

たとえば、次のような iframe があります。

また、test.html には、URL を google.com に変更するボタンがあります。

それで、iframeがsrcに変更があることを知る方法はありますか?

たとえば、onchange や onload など。

0 投票する
4 に答える
7917 参照

javascript - ラジオ ボタンで div を非表示/表示

一部のラジオ ボタンの値に基づいて div を非表示または表示しようとしています。css はデフォルトで div を display='none' に設定します

ここに入力があります

これがdivです:

私のJavascript fnは次のようになります:

Firebug は、getElementById が定義されていないことを示しています。ありがとうございます。

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

asp.net - asp:TextBoxのクライアント側のテキスト変更イベントをキャプチャします

TextBoxを含むフォームがあります。ポップアップウィンドウが値を返し、それをテキストボックスに入れます。これが発生した場合、別のコントロールにデータを入力する必要があります。「onChange」を試してみましたが、トリガーされませんでした。これはどのように達成できますか?