HTML - Formulare

  »   HTML  »   HTML Anleitung -Formulare in HTML erstellen

Formulare sind eines der wichtigsten Werkzeuge, die ein Webmaster verwendet, um wichtige Informationen über einen Internetnutzer, Informationen wie E-Mail, Namen, Adresse, Telefon oder andere Informationen zu sammeln.

Basierend auf der Notwendigkeit, die Informationen können sogar in einer Datei gespeichert werden, Sie können Statistiken, Registerformulare oder Abonnements auf die Informationen in Ihrer Web-Seite präsentiert, und viele andere.

HTML - Textfelder

Bevor wir ins Detail gehen, müssen wir ein paar Formulare auslegen. Textfelder haben ein paar Attribute, die von Anfang an erwähnt werden müssen:

  • Tyo - legt den Typ des Textfeldes fest. Zum Beispiel: Text, Senden oder Passwort.
  • Name - gibt das Feld für weitere Referenz zu einem späteren Zeitpunkt einen Namen.
  • Größe - stellt die Größe des Feldes ein.
  • maxLänge - die maximale anzahl der Zeichen, die eingegeben werden können.
html<form method="post" action="mailto:youremail@email.com">
	Name: <input type="text" size="10" maxlength="40" name="name" /><br />
	Password: <input type="password" size="10" maxlength="10" name="password" />
</form>

Demo

Name:
Password:

Verwenden Sie NICHT diesen Code. Daten aus dem Formular werden nicht verschlüsselt und sind nicht sicher in Bezug auf die Sicherheit.

HTML - Email Formulare

Lassen Sie uns jetzt die Sende-Schaltfläche hinzufügen, können wir? Im Allgemeinen sollte die Sende-Schaltfläche die letzte sein und das Attribut mit dem Namen "Senden", "Einsenden" oder etwas in dieser Art.

Außerdem müssen wir ein Ziel der im Formular eingegebenen Daten sowie den Übertragungsmodus angeben. Dies kann durch Hinzufügen der folgenden Formattribute erfolgen:

  • method - Wir verwenden die "post" -Methode. Dadurch wird das Formular mit den eingegebenen Informationen gesendet, ohne die Details des Benutzers anzuzeigen.
  • action - Hier wird die URL angegeben, an die die Informationen gesendet werden.
html<form method="post" action="mailto:youremail@email.com">.

	Name: <input type="text" size="10" maxlength="40" name="name" /><br />
	Password: <input type="password" size="10" maxlength="10" name="password" /><br />
	
	<input type="submit" value="Send" />
	
</form>

Demo

. Name:
Password:

Ändern Sie einfach die E-Mail-Adresse, an eine echte die für sie arbeitet!

HTML - Radio Schaltflächen

Die Optionsfelder sind sehr beliebt, nützlich und einfach zu bedienen. Das am häufigsten verwendete Beispiel wäre eine Frage mit mehr als einer Antwort. Die bekannten Attribute sind die folgenden:

  • Wert - legt fest, was in dem Fall gesendet wird, in dem ein Benutzer eine bestimmte Schaltfläche auswählt. Es wird nur ein einziger Wert gesendet.
  • Name - entscheidet, zu welcher Schaltfläche die ausgewählte Schaltfläche gehört.
html<form method="post" action="mailto:youremail@email.com">
	<p>What type of shoes you wear ?</p>
	
	<label>Color:</label> <br />
	<input type="radio" name="color" value="dark" /> Dark <br />
	<input type="radio" name="color" value="light" /> Light <br />
	
	<label>Size:</label> <br />
	<input type="radio" name="size" value="small" /> Small <br />
	<input type="radio" name="size" value="average" /> Average <br />
	<input type="radio" name="size" value="big" /> Big <br />
	
	<input type="submit" value="Email Myself" />
</form>

Demo

What type of shoes you wear ?


Dark
Light

Small
Average
Big

In dem Fall, in dem Sie die E-Mail-Adresse durch Ihre ersetzen werden, erhalten Sie eine E-Mail mit: 'size=(choose) color=(choose)'.

HTML - Kontrollkästchen

Mit Hilfe von Kontrollkästchen hat der Benutzer die Möglichkeit, eine, zwei oder mehr Antwortvarianten zu wählen. Die Namens- und Wertattribute werden genauso verwendet wie für die Optionsfelder.

html<form method="post" action="mailto:youremail@email.com">
	<p>What color shoes you prefer?</p>

	<input type="checkbox" name="shoes" value="black" /> Simple Black <br/>
	<input type="checkbox" name="shoes" value="white" /> Simple White <br/>
	<input type="checkbox" name="shoes" value="gray" /> Shades of gray <br/>
	<input type="checkbox" name="shoes" value="black&white" /> Black and white<br/>
	
	<input type="submit" value="Email Myself" />
</form>

Demo

What color shoes you prefer?

Simple Black
Simple White
Shades of gray
Black and white

HTML - Eine andere Art von Listenformulare

Ein weiteres Modell der Listenform ist das Folgende, bei dem der Benutzer eine bestimmte Zeile auswählt, die als die gewählte Option gesendet wird.

html<form method="post" action="mailto:youremail@email.com">
	<p>Musical preferences</p>
	
	<select multiple name="music" size="4">
		<option value="emo" selected>Emo</option> 
		<option value="metal/rock" >Metal/Rock</option> 
		<option value="hiphop" >Hip Hop</option> 
		<option value="ska" >Ska</option> 
		<option value="jazz" >Jazz</option> 
		<option value="country" >Country</option> 
		<option value="classical" >Classical</option> 
		<option value="alternative" >Alternative</option> 
		<option value="oldies" >Oldies</option> 
		<option value="techno" >Techno</option> 
	</select><br />
	
	<input type="submit" value="Email Yourself" />
</form>

Demo

Musical preferences


Ein weiteres Formular ist das Dropdown-Menü. Dies wird als ein Feld angezeigt, das dann eine Liste zeigt, wenn ein Klick darauf gemacht wird.

html<form method="post" action="mailto:youremail@email.com">
	<p>Level of education?</p>
	
	<select name="education">
		<option>Choose</option>
		<option>High school </option> 
		<option>Collage</option>
		<option>Doctorate</option>
	</select><br />
	
	<input type="submit" value="Email Yourself" />
</form>

Demo

Level of education?


HTML - Formular hochladen

Zunächst muss erwähnt werden, dass diese Formulare nur die Schnittstelle ist, der sichtbare Teil, mit dem der Benutzer arbeiten kann. Um eine vollständige PHP und PERL Upload-Formular zu machen muss man Kenntnisse und Fähigkeiten haben, nicht zu erwähnen, Javascript.

Ein Upload-Formular besteht aus vielen Teilen. Wir beginnen mit der Festlegung der Größe der Datei, die wir hochladen. Diese Sache geschieht mit einem versteckten Feld. Danach erstellen wir das Feld, in dem der Benutzer die Adresse der Datei schreiben kann oder in einem "Explorer" -Fenster nach ihm suchen kann.

html<input type="hidden" name="MAX_FILE_SIZE" value="100" /> <input name="file" type="file" />

Demo

HTML - Textzonen, Kommentare

Im Allgemeinen werden Textzonen zum Senden von Kommentaren verwendet. Blogs und Forume sind die wichtigsten Webseiten, die diese Art von Optionen verwenden. Trotzdem gibt es viele Websites, die diese Textzonen verwenden, um ihre Meinung zu einem bestimmten Thema herauszufinden.

Um eine Textzone zu erstellen, werden wir zunächst die Zeilen und Spaltenattribute innerhalb den <textarea> tag."Zeilen" wird die Höhe des Feldes, und "cols" seine Länge, in Form von Zeichen errichten. Im folgenden Beispiel gibt es 5 Zeilen mit je 20 Zeichen. Außerdem müssen wir die Attribute des Warp-Tags angeben:

  • wrap=
    1. "off"
    2. "virtual"
    3. "physical"
html<form method="post" action="mailto:youremail@email.com">

	<textarea rows="5" cols="20" wrap="physical" name="comments">Schreibe Sie ein Kommentar</textarea><br />
	<input type="submit" value="Email Yourself" />
	
</form>

Demo


Außerdem muss erwähnt werden, dass alles, was Sie schreiben, in der Textzone angezeigt wird.