備忘録的プログラミングリファレンス

input(oninput)イベント

 input(oninput)イベントは、設定されたタグエレメントで入力があったら発生するInputEventEventインターフェイスのイベントタイプです。

 oninputイベントと同じような機能にonchangeイベントがあります。oninputは、エレメントの値が変化する度にイベントが発生します。onchangeイベントはエレメントの値が変化しフォーカスを失った時点でイベントが発生します。
 <input type="checkbox">、<input type="radio">、<select>はonchangeイベントを使います。

構文(Syntax)

in HTML

<tagelement oninput="function()">

in JavaScript

object.oninput = function(){ };

object.addEventListener("input", script_);

備考(Remarks)

BubblesYes
CancelableNo
InterfaceEvent、InputEvent
Supported HTML Elements<input type="color">,<input type="date">,<input type="datetime">,<input type="email">,<input type="month">,<input type="number">,<input type="password">,<input type="range">,<input type="search">,<input type="tel">,<input type="text">,<input type="time">,<input type="url">,<input type="week">,<textarea>