Inhaltsverzeichnis
1. Verwenden Sie das Eingabeelement, um Text einzugeben.
1. Legen Sie die Größe des Elements fest.
2. Legen Sie den Anfangswert und die Platzhalteraufforderungen fest.
3. Mithilfe der Datenliste
7. 用input元素获取颜色值
8. 用input元素生成图像按钮和分区响应图
9. 用input元素上传文件
Heim Web-Frontend H5-Tutorial Detaillierte HTML5-Codebeispiele zum Anpassen von Eingabeelementen

Detaillierte HTML5-Codebeispiele zum Anpassen von Eingabeelementen

Mar 11, 2017 pm 04:48 PM

Das

Eingabeelement kann ein einfaches Textfeld generieren, in das Benutzer Daten eingeben können. Der Nachteil besteht darin, dass der Benutzer einen beliebigen Wert eingeben kann und der Typtyp so konfiguriert werden kann, dass zusätzliche Attribute erhalten werden. Das Typattribut hat 23 verschiedene Werte, während das Eingabeelement insgesamt 30 Attribute hat, von denen viele nur mit bestimmten Typattributwerten verwendet werden können.

1. Verwenden Sie das Eingabeelement, um Text einzugeben.

Das Eingabeelement mit dem auf Text eingestellten Typattribut wird als einzeiliges Textfeld im Browser angezeigt.

1. Legen Sie die Größe des Elements fest.

Das Attribut maxlength legt die maximale Anzahl von Zeichen fest, die der Benutzer eingeben kann. Das Attribut
size legt die Anzahl der Zeichen fest, die das Textfeld enthalten soll anzeigen kann.

<label for="username"></label>
<input type="text" name="username" id="username" maxlength="10" size="20">
Nach dem Login kopieren

2. Legen Sie den Anfangswert und die Platzhalteraufforderungen fest.

Das Wertattribut legt den Standardwert fest. Das Platzhalterattribut
legt einen Eingabeaufforderungstext fest, um den Benutzer über die Art der Daten zu informieren eintreten.

<label for="address"></label>
<input type="text" name="address" id="address" value="北京市">
<label for="tel"></label>
<input type="text" name="telephone" placeholder="请输入电话号码">
Nach dem Login kopieren

3. Mithilfe der Datenliste

kann das Listenattribut des Eingabeelements auf den ID-Attributwert eines Datenlistenelements gesetzt werden, sodass der Benutzer Daten in das Textfeld eingibt , muss er nur aus einer Reihe von Optionen auswählen, die von einem Element bereitgestellt werden.

<input type="text" name="city" list="cityList">
<datalist id="cityList">
    <option value="BeiJing" label="北京市"></option>
    <option value="QingDao">青岛市</option>
    <option value="YanTai"></option>
</datalist>
Nach dem Login kopieren

Detaillierte HTML5-Codebeispiele zum Anpassen von Eingabeelementen
Das Bild wird in Chrome angezeigt
Detaillierte HTML5-Codebeispiele zum Anpassen von Eingabeelementen
Das Bild wird in Firefox angezeigt
Hinweis : Die Leistung ist in verschiedenen Browsern unterschiedlich
(1) Jedes Optionselement im Datenlistenelement stellt einen Wert dar, den der Benutzer auswählen kann, und sein Wertattributwert wird ausgewählt, wenn die Option dargestellt wird Wenn das Element ausgewählt ist, handelt es sich um den vom Eingabeelement verwendeten Datenwert. (2) Beschreibungsinformationen, die über das Label-Attribut oder als Inhalt des Optionselements festgelegt werden können.

4. Erzeugen Sie ein schreibgeschütztes oder deaktiviertes Textfeld.

Sowohl das schreibgeschützte als auch das deaktivierte Attribut können verwendet werden, um ein Textfeld zu generieren, das der Benutzer nicht bearbeiten kann, und das resultierende Erscheinungsbild ist unterschiedlich.

<input type="text" name="readonly" value="readonly" readonly>
<input type="text" name="disabled" value="disabled" disabled>
Nach dem Login kopieren

Hinweis: Die Daten des Eingabeelements mit dem deaktivierten Attributsatz können nicht an den Server übermittelt werden; die Daten des Eingabeelements mit dem readonly-Attribut kann an den Server gesendet werden ;
Empfehlung: Das readonly-Attribut muss mit Vorsicht verwendet werden (kein visuelles Signal informiert den Benutzer darüber, dass das Bearbeiten verboten ist, der Benutzer kann keine Eingaben vornehmen , und der Benutzer ist verwirrt), und die Verwendung versteckter Eingabeelemente sollte in Betracht gezogen werden.

2 Verwenden Sie das Eingabeelement, um die Eingabedaten zu überprüfen Erhalten Sie den Wert

Das vom Eingabeelement generierte Eingabefeld mit dem auf Zahl gesetzten Typattribut darf nur numerische Werte annehmen.

min legt den minimalen akzeptablen Wert fest;
  • max legt den maximal akzeptablen Wert fest;
  • Schritt gibt die Schrittgröße zum Anpassen des Werts nach oben und unten an.
  • 2. Verwenden Sie Eingabeelemente, um Werte innerhalb eines bestimmten Bereichs zu erhalten.
<fieldset>
    <legend>number</legend>
    <label for="score">分数:</label>
    <input type="number" name="score" id="score" min="60" max="100" step="5"></fieldset>
Nach dem Login kopieren
Bereichseingabeelemente können im Voraus einen Wertebereich angeben, den Benutzer auswählen können.

3. Verwenden Sie das Eingabeelement, um eine boolesche Eingabe zu erhalten.

<fieldset>
    <legend>range</legend>
    <label for="price">价格:</label>
    <span>1</span>
    <input type="range" name="price" id="price" min="0" max="100" step="5">
    <span>100</span></fieldset>
Nach dem Login kopieren
Die Kontrollkästcheneingabe generiert ein Kontrollkästchen, in dem der Benutzer Ja oder Nein auswählen kann.

Hinweis
<fieldset>
    <legend>checkbox</legend>
    <input type="checkbox" name="agree" id="agree">
    <label for="agree">同意条款</label></fieldset>
Nach dem Login kopieren
: Beim Absenden eines Formulars wird nur der Datenwert des aktivierten Kontrollkästchens an den Server gesendet (wenn das Datenelement des Kontrollkästchen-Eingabeelements nicht vorhanden ist). im übermittelten Element bedeutet dies, dass der Benutzer es nicht überprüft hat).

4. Verwenden Sie das Eingabeelement, um eine Reihe fester Optionen zu generieren.

Das Radio-Eingabeelement wird verwendet, um eine Reihe von Optionsfeldern zu generieren, aus denen der Benutzer aus einer Reihe fester Optionen auswählen kann. Es eignet sich für Situationen, in denen nicht viele gültige Daten verfügbar sind. Um einen sich gegenseitig ausschließenden Satz von Optionen zu generieren, setzen Sie einfach das Namensattribut aller zugehörigen Eingabeelemente auf denselben Wert.

5. Verwenden Sie das Eingabeelement, um eine Zeichenfolge mit einem bestimmten Format zu erhalten.

<fieldset>
    <legend>选出你最喜欢的水果:</legend>
    <label for="oranges">
        <input type="radio" value="oranges" id="oranges" name="fave">
        Oranges    </label>
    <label for="apples">
        <input type="radio" value="apples" id="apples" name="fave" checked>
        Apples    </label></fieldset>
Nach dem Login kopieren
Die Eingabeelemente, deren Typattribut auf E-Mail, Tel und URL festgelegt ist, können jeweils gültige E-Mail-Adressen akzeptieren . Adresse, Telefonnummer und URL.

Hinweis
<fieldset>
    <legend>规定格式的字符串</legend>
    <p>
        <label for="email">
            邮箱:<input type="email" name="email" id="email">
        </label>
    </p>
    <p>
        <label for="password">
            密码:<input type="password" name="password" id="password">
        </label>
    </p>
    <p>
        <label for="tel">
            电话:<input type="tel" name="tel" id="tel">
        </label>
    </p>
    <p>
        <label for="url">
            URL:<input type="text" name="url" id="url">
        </label>
    </p></fieldset>
Nach dem Login kopieren
: Der obige Typ von Eingabeelementen erkennt die vom Benutzer eingegebenen Daten nur, wenn

das Formular absendet, und die Prüfeffekte variieren. 6. Verwenden Sie Eingabeelemente, um Uhrzeit und Datum abzurufen

<fieldset>
    <legend>日期&时间</legend>
    <p>
        <label for="myDateTime">
            日期时间:<input type="datetime" name="myDateTime" id="myDateTime">
        </label>
    </p>
    <p>
        <label for="myTime">
            时间:<input type="time" name="myTime" id="myTime">
        </label>
    </p>
    <p>
        <label for="myDate">
            日期:<input type="date" name="myDate" id="myDate">
        </label>
    </p>
    <p>
        <label for="myMonth">
            月份:<input type="month" name="myMonth" id="myMonth">
        </label>
    </p>
    <p>
        <label for="myWeek">
            周:<input type="week" name="myWeek" id="myWeek">
        </label>
    </p></fieldset>
Nach dem Login kopieren

7. 用input元素获取颜色值

color型input元素只能用来选择颜色,提交到服务器的7个字符,如”#011993”。

<fieldset>
    <legend>颜色</legend>
    <label for="color">
        颜色:<input type="color" name="color" id="color">
    </label></fieldset>
Nach dem Login kopieren

8. 用input元素生成图像按钮和分区响应图

image型input元素生成的按钮显示为一幅图像,点击它可以提交表单。
Detaillierte HTML5-Codebeispiele zum Anpassen von Eingabeelementen
注意:在发送的数据中包括来自那个image型input元素的两个数据项,它们分别代表用户点击位置相对于图像左上角的x坐标和y坐标。

9. 用input元素上传文件

input元素类型是file型,它可以在提交表单时将文件上传到服务器。

属性说明
accept指定接受的MIME类型
multipe设置这个属性的input元素可一次上传多个文件
<form action="http://localhost:8888/form/uploadFile" method="post" enctype="multipart/form-data">
    <label for="filedata">请选择文件:</label>
    <input type="file" name="filedata" id="filedata">
    <button type="submit">提交</button></form>
Nach dem Login kopieren

注意:表单编码类型为multipart/form-data的时候才能上传文件。

Das obige ist der detaillierte Inhalt vonDetaillierte HTML5-Codebeispiele zum Anpassen von Eingabeelementen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles