HTML таг output

Пример

Кратък пример как се използва тагът <output>.

<form oninput="result.value = Number(a.value) + Number(b.value)">
  <div>
    <label>Число 1:
      <input type="number" name="a" value="5">
    </label>
  </div>

  <div>
    <label>Число 2:
      <input type="number" name="b" value="3">
    </label>
  </div>

  <div>
    Резултат: 
    <output name="result" for="a b">8</output>
  </div>
</form>
Опитай в редактора

Дефиниция и употреба

Тагът <output> се използва за показване на резултат от изчисление, извършено от скрипт или от самата форма. Обикновено се използва заедно с елементи като <input>, <select> и JavaScript, за да визуализира динамично променящи се стойности (например суми, проценти, резултати от формули).

<output> е фокусируем елемент и може да бъде свързан с конкретни контролни полета чрез атрибута for, който приема списък от id стойности на елементи, участващи в изчислението. Атрибутът name позволява стойността на <output> да бъде изпратена заедно с формата, подобно на другите полета.

Типичната употреба е в рамките на <form>, където чрез събития като oninput или onchange се пресмята нова стойност и се задава на <output>. Съдържанието между отварящия и затварящия таг служи като начална (по подразбиране) стойност, която може да бъде променяна динамично.

Browser Support

BrowserПоддръжка

Chrome
✔️

Firefox
✔️

Edge
✔️

Safari
✔️

Opera
✔️

Атрибути

Този елемент няма специфични атрибути.