loy webdesign | Kreis Gütersloh

Mehrzeilige Textfelder

Mehrzeilige Textfelder sind Bestandteile von Internet - Formularen. Oft findet man sie in Kontaktformularen, auf Blogs, in Foren und an vielen Stellen mehr.



Textfeld mehrzeilig in Formularen

Texteingabefeld mehrzeilig in Formularen

Sie werden integriert, wenn dem Benutzer die Möglichkeit gegeben werden soll, umfangreiche Text - Informationen über ein Formular zu senden.

 

HTML Tag für ein mehrzeiliges Textfeld


<textarea eigenschaft1, eigenschaft2 usw.></textarea>


Eigenschaften des Elementes textarea

name

Dient der eindeutigen Identifikation des Feldes textarea, zwecks Abfrage in PHP oder Java Sript.

rows

Legt die Anzahl der Reihen / die Höhe des mehrzeiligen Textfeldes fest.

cols

Bestimmt die Spaltenzahl / die Breite des Textfeldes.

readonly

Schützt den Inhalt des Textfeldes vor Überschreibungen / der Inhalt kann nur gelesen - nicht überschrieben bzw. geändert werden.

 

 

 

mehrzeiliges Texteingabefeld in Kontaktformularen
mehrzeilige Texteingabefelder in Formularen

 


Vorbelegung mit Standardtext

Auch mehrzeilige Texteingabefelder können mit Werten vorbelegt werden. Allerdings steht die Eigenschaft value, die bei einzeiligen Textfeldern vorhanden ist, hier nicht zur Verfügung.


<textarea..> hier Standardwert </textarea>

Das Element textarea ist ein Container mit einem Anfangs- und einem End - Tag. Die Vorbelegung mit einem Wert erfolgt zwischen dem Anfangs- und dem End - Tag.

 
 

Html Formular


Webseiten Formular mit mehrzeiligen Texteingabefeldern.

Texteingabefeld mehrzeilig in Formularen

Html Quellcode des Formulars



<form action="auswertung.php" method="post">

 <p>Kommentarfeld 1</p>
 <textarea name="comment" cols="25" rows="5"/></textarea>

 <p>Kommentarfeld 2</p>
 <textarea name="stadt" cols="25" rows="5"/>
 Gütersloh ist eine schöne Stadt, in der es sich gut leben läßt.</textarea>

 <p>Usermeinungen zu Gütersloh.</p>

 <input type="submit" value="senden"/>
 <input type="reset" value="Löschen"/>

</form>

Hier wurden 2 mehrzeilige Texteingabefelder im Formularcontainer des Formulars erstellt.
Das zweite Kommentarfeld ist mit einem Wert vorbelegt worden.

PHP Script

auswertung.php - PHP Auswertungsscript



<?php 

  echo "Inhalt Kommentarfeld 1: " . $_POST['comment'] . "<br/>";
  echo "Usermeinungen zu Gütersloh: ": .$_POST['stadt'];

?>

Die Inhalte der mehrzeiligen Textfelder werden mittels $_POST [ ] abgefragt und mit der echo Anweisung auf dem Bildschirm ausgegeben.

Hat der User einen Kommentar hinterlassen, so wird dieser ausgegeben. Wurde dieses Feld leer gelassen, so wird ein Feld ohne Inhalt übermittelt.

Im zweiten mehrzeiligen Textfeld wurde der Inhalt des Feldes vorbelegt.
Wenn der User den Inhalt unverändert lässt, wird der Standardwert übermittelt, ansonsten der geänderte Wert.

 

Infos:
HTML Formulare
PHP $_POST Variablen