概要
- カテゴリー
- 配置できる場所
-
- 上記カテゴリーの要素が置ける場所。
- 内容モデル
-
- Phrasing content。計算結果のデフォルトを表す。
- 属性
- HTML構文におけるタグの省略
-
- 省略不可。
- 視覚系ブラウザのデフォルトとして期待されるCSS
-
output {unicode-bidi: isolate;}
- 意味・用法
-
アプリケーションによって実行された計算の結果、又はユーザーアクションの結果を表す。
この要素は、送信値を持たない。
私見・補足
スクリプトやウェブアプリケーションによる出力結果を表示するためのプレースホルダーとしての用法が主。
samp
要素とは異なるので注意。
フォームのoninput
イベント等に、フォーム内のinput
要素等の入力値を元に計算した結果をoutput
要素の内容として表示させるスクリプトを設定すれば、サーバーにフォーム送信する必要のないインタラクティブな計算フォームを構成できる。
表示確認
- ソース
-
<form oninput="result.value = Number(num1.value) + Number(num2.value);"> <div><label>数1:<input type="number" name="num1" placeholder="数字" /></label></div> <div><label>数2:<input type="number" name="num2" placeholder="数字" /></label></div> <div><label>足し算結果:<output name="result">ここがoutput</output></label></div> </form>
- 表示結果