Zuhause Social Media Neue Formulareingabetypen in HTML5 - Dummies

Neue Formulareingabetypen in HTML5 - Dummies

Video: Wir EROBERN die erste INSEL + NEUE ITEMS! ☆ Raft #02 2024

Video: Wir EROBERN die erste INSEL + NEUE ITEMS! ☆ Raft #02 2024
Anonim

HTML-Formulare nicht versteht, zentriert sich um das bescheidene, aber flexible Eingabeelement. HTML5 fügt eine Reihe von sehr nützlichen Eingabemethoden hinzu, die HTML in ein moderneres Benutzeroberflächen-Tool verwandeln.

Obwohl die Unterstützung für diese Tags nicht universell ist, können Sie sie jetzt sicher verwenden. Jeder Browser (auch IE6), der die erweiterten Eingabetypen nicht versteht, wird auf input type = "text" zurückgesetzt, was immer noch genau wie erwartet funktioniert (allerdings nicht mit den Validierungs- und Benutzeroberflächenverbesserungen der neueren Tags).

Der Standard gibt an, dass die verschiedenen Typen unterstützt werden, aber die genaue Art und Weise, wie die Elemente unterstützt werden, kann von Browser zu Browser variieren. Beispielsweise kann das E-Mail-Feld für einen Benutzer auf einem Standard-Desktop-Computer wie ein gewöhnliches Textfeld aussehen, aber die virtuelle Tastatur auf einem mobilen Gerät ändert möglicherweise das @, wenn ein E-Mail-Feld gefunden wird.

Die meisten dieser Spezialgebiete unterstützen die Validierung, daher ist es zumindest nützlich, einen: ungültigen CSS-Stil festzulegen, damit der Benutzer feststellen kann, ob die Daten im Feld enthalten sind. Hier sind die Eingabetypen mit Beispielcodierung:

  • Farbe : Ermöglicht dem Benutzer die Auswahl einer Farbe unter Verwendung standardmäßiger Webformate - erkannte Farbnamen (gelb) und Hexadezimalwerte, denen ein # -Symbol vorangestellt ist (# FF0033).

    
    
  • date : Einige Browser (Firefox 3. 5) zeigen ein Textfeld an, andere (Opera 10) zeigen ein spezielles Kalender-Steuerelement an, andere Browser (Chrome) enthalten sowohl Text als auch Popup-Kalender.. Wenn das Datum per Text eingegeben wird, muss es in einem JJJJ-MM-TT-Format eingegeben werden:

    
    

    Sie können die für einen bestimmten Bereich zulässigen Daten einschränken, indem Sie die Attribute min und max auf das Element anwenden.

  • time : Die Uhrzeit wird im Format hh: mm gespeichert. Einige Browser enthalten einen Doppelpunkt direkt im Feld und einige ändern die virtuelle Tastatur mit Zahlen und dem Doppelpunkt. Es ist auch möglich, dass ein Browser eine Art von benutzerdefinierten Zeitauswahl auftaucht, aber dies wird noch nicht in allen gängigen Browsern unterstützt.

    
    
  • datetime : Kombiniert Datum und Uhrzeit zu einem einzelnen Element. Es enthält auch einen Mechanismus zum Eingeben der Zeitzone.

    
    

    Einige Browser zeigen ein Kalendersteuerelement für das Datum und eine formatierte Eingabe für die Uhrzeit an. Andere können virtuelle Tastaturen für die Eingabe von Datum und Uhrzeit ändern.

    Das offizielle vollständige Datums- und Uhrzeitformat, das von den verschiedenen Datums- und Uhrzeitelementen zurückgegeben wird, ist ein Spezialcode: yyyy-mm-ddThh: mm + ff: gg:

    • yyyy : Vier Ziffern für die Jahr.

    • - : Ein tatsächliches Strichzeichen, das zwischen Jahr und Monat eingefügt werden muss.Ein weiterer Gedankenstrich wird zwischen dem Monat und dem Tag eingefügt.

    • mm : Zwei Ziffern für den Monat.

    • TT : Zwei Ziffern für den Tag.

    • T : Die Großzahl T gibt den Beginn des Zeitteils des Codes an.

    • hh : Zwei Ziffern für die Stunde im 24-Stunden-Format.

    • : : Der Doppelpunkt zwischen der Stunde und den Minuten. Ein weiterer Doppelpunkt erscheint zwischen den Stunden und Minuten des Zeitzonenversatzes.

    • mm : Zwei Ziffern für die Minuten.

    • + / - / Z : Der Zeitzonen-Offset wird durch ein großes Z (wenn die Zeit Zulu oder GMT-Zeit ist) oder das + oder - Symbol angezeigt, wenn die Zeit in einer anderen Zeitzone.

    • ff : Wenn die Zeitzone nicht Zulu-Zeit ist, geben Sie die Anzahl der Stunden an, die von GMT versetzt werden sollen.

    • gg : Anzahl der Minuten, die von der Zulu-Zeit verschoben wurden. Normalerweise ist dies 00, aber es ist möglich, dass die Zeitzone um 15, 30 oder 45 Minuten versetzt wird.

    Zum Beispiel: 5.30 Uhr am 11. Oktober 2011 in New York City sieht so aus:

    2011-10-11T17: 30-05: 00
    

    Das Datum und die Uhrzeit müssen dabei sein Format, das für Browser gültig ist, die ein dateTime-Feld validieren.

  • datetime-local : Genau wie das datetime-Element ohne Zeitzonenanzeige:

    
    
  • email : Dies sieht aus wie ein Klartextfeld, kann aber entsprechend geändert werden. wie es zugegriffen wird.

    
    
  • Monat : Dies erzeugt ein vierstelliges Jahr, gefolgt von einem zweistelligen Monat:

    
    
  • Zahl : Numerische Daten können aus einem Textfeld bestehen, gefolgt von einer Art von Selektor (zum Beispiel Aufwärts- und Abwärtspfeile) oder dieses Tag kann das virtuelle Tastenfeld eines tragbaren Geräts so ändern, dass es nur numerische Eingaben verarbeitet.

    
    

    Der Zahleneingabetyp unterstützt mehrere spezielle Attribute:

    • min : Der zulässige Mindestwert.

    • max : Der maximal zulässige Wert.

    • Schritt : Dieser Wert gibt an, wie stark die visuellen Schnittstellenwerkzeuge (normalerweise kleine Auf- und Abwärtspfeile) den Wert ändern, wenn sie aktiviert werden.

    • Wert : Der numerische Wert des Elements.

    Alle Attribute des number-Elements können Integer oder Fließkomma sein. Aktuelle Browser, die dieses Tag unterstützen (Opera und Chrome), scheinen jedoch nicht so gut mit Gleitkommawerten zu validieren wie mit ganzzahligen Werten. Für eine bessere Kontrolle der numerischen Eingabe betrachten Sie den Bereichseingabetyp.

  • range : Die meisten User-Interface-Toolkits haben eine Art Schieberegler oder Scrollbalken-Mechanismus, der es den Benutzern erleichtert, einen numerischen Wert visuell einzugeben. Das -Konstrukt fügt diese Funktionalität schließlich zu HTML-Formularen hinzu.

    
    

    Die Bereichseingabe hat die gleichen Attribute wie Zahl, Min, Max, Wert und Schritt. Wenn der Browser das Range-Tag unterstützt, sieht der Benutzer einen Scroller. Wenn nicht, wird ein Klartext-Eingabe-Typ angezeigt.

    Der Bereichstyp zeigt nicht den genauen Wert an, und es kann schwieriger sein, genaue Ergebnisse zu erhalten als mit dem Zahleneingabetyp. Eine Lösung besteht darin, ein Ausgabe-Tag mit dem Bereich zu paaren und JavaScript zu verwenden, um die Ausgabe zu aktualisieren, wenn der Bereich geändert wird.Ein Beispielformular, das diese Idee enthält:

    128
    

    Wenn der Bereichswert geändert wird, ruft es eine JavaScript-Funktion namens updateOutput auf:

    function updateOutput () {// get elements var myRange = document. getElementById ("myRange"); var myOutput = Dokument. getElementById ("meinOutput"); // kopiere den Wert über myOutput. Wert = MeinRange. value;} // end function
    

    Wie der Zahleneingabetyp können dem Bereich auch Gleitkommawerte zugewiesen werden.

  • search : Dient zum Abrufen von Text, der als Teil einer Suche verwendet werden soll (entweder intern oder über einen Suchdienst). In den meisten Browsern wird dieses Tag wie ein gewöhnliches Textfeld angezeigt. Es hat manchmal ein besonderes Verhalten. In Safari wird das Suchfeld mit einem kleinen x angezeigt, wodurch der Inhalt der Suche gelöscht wird. In Chrome werden die automatischen Vervollständigungsfunktionen der Hauptsuchleiste (die auch das URL-Eingabeelement in Chrome ist) automatisch auf das Suchfeld angewendet.

    
    

    Wie die anderen neuen Eingabetypen gibt es keine Strafe für die Verwendung des Suchelements in Browsern, die es nicht unterstützen. Der Fallback ist eine Klartexteingabe.

    Das Suchelement führt keine Suche durch. Um es funktionsfähig zu machen, müssen Sie etwas Code schreiben.

  • tel : Dieses Feld erwartet drei Ziffern gefolgt von einem Bindestrich und vier Ziffern - eine lokale Telefonnummer. Möglicherweise müssen Sie mit dem Musterattribut spielen, wenn Sie eine Vorwahl oder Erweiterungen zulassen möchten.

    
    
  • URL : Browser, die dieses Element unterstützen, suchen nach dem // Präfix für eine Webadresse. Mobile Browser können die virtuelle Tastatur auch an Zeichen anpassen, die häufig in URLs vorkommen: Doppelpunkt (:), Schrägstrich (/) und Tilde (~).

    
    
  • Woche : Lässt den Benutzer eine Woche aus einer Kalendersteuerung auswählen. Es gibt einen Wert im folgenden Format zurück: yyyy-Wnn

    • yyyy : Stellt ein vierstelliges Jahr dar.

    • - : Das Bindestrichzeichen.

    • W : Das Großbuchstabe W .

    • nn : Die Woche als zweistellige Zahl.

    Einige Browser zeigen das Standardkalender-Steuerelement an. Wenn der Benutzer ein Datum (oder eine Woche) auswählt, werden nur das Jahr und die Woche zurückgegeben. Andere Browser validieren einfach das richtige Format.



Neue Formulareingabetypen in HTML5 - Dummies

Die Wahl des Herausgebers

Heiße Flushes und Menopause - Dummies

Heiße Flushes und Menopause - Dummies

Weil viele Frauen erst an die Wechseljahre denken, wenn sie anfangen Hitzewallungen zu bekommen, hier sind ein Einige schnelle Tipps für den Umgang mit dieser Menopause-Symptom: Übung häufig: Eine Frau in 20, die Übungen häufig erleben Hitzewallungen. Im Gegensatz dazu erlebt eine von vier Frauen, die keine körperliche Betätigung ausüben, Hitzewallungen. Vermeiden Sie Alkohol und Koffein und ...

Umgang mit Hitzewallungen während der Wechseljahre - Dummies

Umgang mit Hitzewallungen während der Wechseljahre - Dummies

Menopause Frauen erleben oft Hitzewallungen, wo plötzlich, Eine intensive Hitzewelle überwindet sie. Befolgen Sie diese Hinweise zum Reduzieren von Hitzewallungen und deren Auswirkungen: Trainieren Sie regelmäßig. Nur eine von 20 Frauen, die regelmäßig Sport treiben, erleben Hitzewallungen. Von den Frauen, die nicht trainieren, erlebt jeder vierte eine Hitzewallung. Schalten Sie den Deckenventilator oder ...

Geschlecht Für Dummies Cheat Sheet - Dummies

Geschlecht Für Dummies Cheat Sheet - Dummies

Egal, ob Sie sich als Don Juan, Lady Chatterly oder als Sexualanfänger betrachten Mit etwas mehr Wissen kann jeder den Sex am meisten genießen. Sie sollten wissen, dass das Vorspiel etwas ist, das Sie bei jeder Interaktion berücksichtigen sollten, die Sie und Ihr Partner haben, und wie Sie die Dinge halten können.

Die Wahl des Herausgebers

Organisieren von E-Mail-Marketinginhalten für Ihre Ziele - Dummies

Organisieren von E-Mail-Marketinginhalten für Ihre Ziele - Dummies

E-Mail-Marketing-Inhalte, überlegen Sie, wie Ihre Zielgruppe Ihre Absichten wahrnimmt. E-Mail-Nachrichten sind für Ihre Interessenten und Kunden sinnvoller, wenn die Inhalte, die Sie erstellen und liefern, unter vertrauten Themen zusammengefügt werden. Wenn Ihre Zeit begrenzt ist, könnten Sie versucht sein, E-Mail-Inhalte zu erstellen, die besser zu Ihrem Zeitplan passen ...

Neue Formulareingabetypen in HTML5 - Dummies

Neue Formulareingabetypen in HTML5 - Dummies

HTML-Formulare sind um das bescheidene, aber flexible Eingabeelement zentriert .. HTML5 fügt eine Reihe von sehr nützlichen Eingabemethoden hinzu, die HTML in ein moderneres Benutzeroberflächen-Tool verwandeln. Obwohl die Unterstützung für diese Tags nicht universell ist, können Sie sie jetzt sicher verwenden. Jeder Browser (auch IE6), der die erweiterten ...

Visual Design Testing auf einer neuen Website durchführen - dummies

Visual Design Testing auf einer neuen Website durchführen - dummies

Das visuelle Designteam für eine Website kann einige verschiedene "Look and Feel" -Optionen erstellen und diese mit Benutzern testen. Diese Designs, die treffend "Look and Feel" genannt werden, sehen aus, dass sie für eine Homepage und ein Interieur oder eine Unterseite Ihrer Website geeignet sind, aber sie sind nicht hundertprozentig genau in Bezug auf ...

Die Wahl des Herausgebers

Verwenden des Lineals zum Formatieren eines Absatzes in Word 2013 - Formatierung von Dummies

Verwenden des Lineals zum Formatieren eines Absatzes in Word 2013 - Formatierung von Dummies

In Word 2013 kann verwirrend sein. Zwei Stellen in der Multifunktionsleiste dienen der Formatierung von Absätzen, oder wenn Sie stattdessen die Dialogbox Absatz verwenden, kann Ihr Geist durch die Fülle an Optionen in Schock geraten. Eine grafischere und daher lustigere Möglichkeit, die Einrückung und die Ränder eines Absatzes zu bearbeiten, ist ...

Wie man das Word 2010 benutzt Find-Befehl - dummies

Wie man das Word 2010 benutzt Find-Befehl - dummies

Word 2010 kann schnell und grafisch Text in Ihrem Dokument, vom kleinsten Leckerbissen des Textes bis zum längsten Laufsatz der Welt. Diese Suche wird durch den Befehl Suchen von Word ausgeführt. Sie können diesen Befehl an zwei verschiedenen Stellen verwenden. Suchen mit dem Navigationsbereich von Word 2010 Der Navigationsbereich bietet Ihnen eine einfache ...

Wie Verwenden von Word 2010 Text Effects - Dummies

Wie Verwenden von Word 2010 Text Effects - Dummies

, Um einige interessante und nonstardard Texteffekte auf Ihrem Word 2010 anzuwenden Dokument, wählen Sie einfach eines aus dem Menü "Texteffekte". Word wendet den ausgewählten Effekt auf jeden neuen Text an, den Sie eingeben, oder auf einen beliebigen ausgewählten Text im Dokument. Oder, wenn Sie Lust auf mehr haben wollen, können Sie die Texteffekte formatieren ...