Onchange イベントを手動でトリガーする
カレンダー ウィジェットを使用して日時テキスト フィールドの値を設定すると、望ましい結果はリセットされます日付/時刻値の変更時にページ上の他のフィールドが変更されます。ただし、JavaScript で値を設定するだけでは、必要な onchange イベントはトリガーされません。
onchange イベントを手動でトリガーするには、最新のブラウザー機能を利用したソリューションが存在します。
まず、新しい 'change' を作成します。 ' イベント。次のコードに示すように:
// Create a new 'change' event var event = new Event('change');
その後、イベントをターゲットにディスパッチします。 element:
// Dispatch the event element.dispatchEvent(event);
このアプローチは、テキストフィールド内の値の違いを効果的にチェックし、手動変更時に適切なアクションを可能にします。これは、代替アプローチと比較して、onchange イベントをトリガーする、よりクリーンで標準化された方法を提供します。
以上が日付/時刻フィールドの Onchange イベントを手動でトリガーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。