Suche…


Parameter

Attribut Beschreibung
Global Attribute, die für jedes HTML5-Element verfügbar sind. Umfassende Dokumentation dieser Attribute finden Sie unter MDN Global Attribute
Name Eine Zeichenfolge, die den Namen einer Ausgabe darstellt. Als Formularelement kann die Ausgabe über die Eigenschaft document.forms anhand ihres Namens referenziert werden. Dieses Attribut wird auch zum Erfassen von Werten in einem Formularsenden verwendet.
zum Eine durch Leerzeichen getrennte Liste von Formularelement-IDs (z. B. <inputs id="inp1"> for value is "inp1" ), für die die Ausgabe Berechnungen anzeigen soll.
bilden Eine Zeichenfolge, die das <form> , das der Ausgabe zugeordnet ist. Wenn die Ausgabe tatsächlich außerhalb dem ist <form> Dieses Attribut wird dafür sorgen , dass die Ausgabe gehört noch die <form> und vorbehaltlich den Sammlungen und legt die <form> .

Ausgabeelement mit for- und Formularattributen

In der folgenden Demo werden die Attribute [for] und [form] eines <output> -Elements verwendet. Beachten Sie, dass <output> JavaScript benötigt , um funktionieren zu können. Inline-JavaScript wird häufig in Formularen verwendet, wie dieses Beispiel zeigt. Obwohl die <input> -Elemente type="number" , sind ihre value keine Zahlen, sondern Text. Wenn Sie also die Berechnung des value s benötigen, müssen Sie jeden value mithilfe von Methoden wie parseInt() , parseFloat() , Number() usw. in eine Zahl konvertieren.

Live Demo

    <!--form1 will collect the values of in1 and in2 on 'input' event.-->
    <!--out1 value will be the sum of in1 and in2 values.-->    

<form id="form1" name="form1" oninput="out1.value = parseInt(in1.value, 10) + parseInt(in2.value, 10)">

  <fieldset>

    <legend>Output Example</legend>

      <input type="number" id="in1" name="in1" value="0">
    <br/>
    +
    <input type="number" id="in2" name="in2" value="0">

  </fieldset>

</form>

<!--[for] attribute enables out1 to display calculations for in1 and in2.-->
<!--[form] attribute designates form1 as the form owner of out1 even if it isn't a descendant.-->

<output name="out1" for="in1 in2" form="form1">0</output>

Ausgabeelement mit Attributen

<output name="out1" form="form1" for="inp1 inp2"></output>


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow