# HTML Formulare

Ein Webformular ist ein Formular auf einer Webseite zur Erfassung von Daten, die zur Verarbeitung an einen Webserver gesendet werden. Man findet sie beispielsweise in Webmail-Anwendungen, Suchmaschineneingabefeldern, in Sozialen Netzwerken oder auf Login-Seiten. Das Absenden der Daten verläuft über das Hypertext Transfer Protocol via HTTP-GET, HTTP-POST oder dem XMLHttpRequest (Ajax).

    <form method="GET" action="https://tag.schaufler.ch/search.php/all/">
      <fieldset>
        <legend>Suchen</legend>
        <input type="text"   name="search" value="" />
        <input type="submit" name="go" value="Artikel"/>
        <input type="submit" name="fulltext" value="Volltext" />
      </fieldset>
    </form>

## HTML5 Formular Attribute

type, name, value sind die wichtigsten Attribute für HTML input. Daneben erleichtern weitere Attribute wie readonly und maxlength das Prüfen der Eingaben und verbessern die Benutzeroberfläche von Formularen. multiple ermöglicht mehrere Eingaben, z.B. die Eingabe mehrerer Dateien beim Upload auf den Server.