Galileo Design < openbook > Galileo Design - Know-how für Kreative.
Know-how für Kreative

Inhaltsverzeichnis
1 Einleitung
2 Projektablauf für die Buchwebsite
3 Programmgrundlagen
4 Dreamweaver erweitern
5 Eine Site erstellen
6 Grundlegende Dokumenteinstellungen
7 Tabellen in Dreamweaver
8 Bilder im Web
9 Framesets
10 Aktionen
11 Die Zeitleiste
12 CSS in Dreamweaver
13 Ebenen
14 Hyperlinks
15 Vorlagen und Bibliotheken
16 Formulare
17 Quelltext de Luxe
18 Dreamweaver und Flash
19 Office-Daten einfügen
20 Dynamische Websites – eine Einführung
21 Einführung in PHP
22 Lokalen Webserver installieren
23 Dynamische Sites in Dreamweaver einrichten
24 MySQL-Grundlagen
25 Datenbanken mit Dreamweaver anbinden
26 PHP und Dreamweaver
27 Datenbanken abfragen
28 Daten einfügen und dynamische Formulare
29 Datensätze bearbeiten
30 Benutzer authentifizieren und Zugriffsrechte festlegen
31 Fortgeschrittene Techniken
32 Dreamweaver 8 und XML
33 Menüs für dynamische Verhalten
Stichwort

Download:
- ZIP, ca. 33 MB
Neuauflage bestellen
Ihre Meinung?

Spacer
 <<   zurück
Dreamweaver 8 von Richard Beer, Susann Gailus
Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL
Buch: Dreamweaver 8

Dreamweaver 8
mit CD
639 S., 39,90 Euro
Galileo Design
ISBN 978-3-89842-739-5
gp 16 Formulare
  gp 16.1 Übertragungsmethoden für Formulardaten
    gp 16.1.1 GET
    gp 16.1.2 POST
    gp 16.1.3 Formulare per Mail
  gp 16.2 Ein Formular erstellen
  gp 16.3 Formularelemente
    gp 16.3.1 Variablenvergabe
    gp 16.3.2 Textfelder
    gp 16.3.3 Versteckte Textfelder
    gp 16.3.4 Textbereiche
    gp 16.3.5 Kontrollkästchen (Checkboxen)
    gp 16.3.6 Optionsschalter (Radiobuttons)
    gp 16.3.7 Auswahllisten und Sprungmenüs
    gp 16.3.8 Dateifelder
    gp 16.3.9 Schaltflächen
  gp 16.4 Formulare überprüfen
  gp 16.5 Formulare gestalten
    gp 16.5.1 Formulare mit Tabellen gestalten
    gp 16.5.2 Formularelemente mit CSS gestalten


Galileo Computing

16.3 Formularelemente  downtop

Um dem Benutzer die Möglichkeit zu geben, angeleitet Daten eintragen zu können, benötigt er grafische Eingabefelder wie Checkboxen, Radiobuttons, Auswahlmenüs usw.


Galileo Computing

16.3.1 Variablenvergabe  downtop

Daten aus Formularen sind fast ausschließlich Variablen, die über CGIs anderen Programmen zugewiesen und dort weiterverwendet werden sollen. Sehr wichtig ist dafür die exakte Schreibweise der Variablennamen.

Achten Sie dabei genau auf Groß- und Kleinschreibung. Die Bezeichnungen »nameCONT« und »NameCONT« sind z. B. nicht identisch. Auch in diesem Fall gelten die üblichen Regeln für Linux-/UNIX-Dateisysteme mit der zusätzlichen Einschränkung, dass Sonderzeichen aller Art verboten sind, außer dem Unterstrich. Achten Sie auch darauf, dass Zahlen, als Bestandteil von Variablen, immer am Ende des Namens stehen, nicht am Anfang der Bezeichnung: Richtig ist name_1; name_2, falsch ist 1name, 2name.

Die Zuweisung von Variablen geschieht im Eigenschafteninspektor. Jedes Formularelement kann hier mit dem Namen einer Variablen verknüpft werden.


Galileo Computing

16.3.2 Textfelder  downtop

Abbildung 16.2 Textfelder mit Parametern

Textfelder finden Verwendung bei freier Eingabe von Namen, Zeichenketten, Zahlen usw. Diese Felder sind die wohl häufigsten Formularelemente überhaupt. Neben der Anzahl der Zeichen und einer Zeichenbreite können Sie angeben, ob das Feld als Kennwortfeld funktionieren soll, oder nicht. Wenn Sie die Checkbox Kennwort aktivieren, wird der von einem Benutzer eingegebene Inhalt durch schwarze Punkte oder Sternchen überdeckt.

Im Eigenschafteninspektor für Textfelder werden im Feld Textfeld die Namen der Variablen zugewiesen. Der Inhalt der Variablen ergibt sich dann aus dem Inhalt des Eingabefeldes auf der Website oder dem, was Sie im Feld Anfangswert als Vorgabe eintragen.


Galileo Computing

16.3.3 Versteckte Textfelder  downtop

Eine immer wiederkehrende Aufgabe ist es, Daten von einem Dokument zum nächsten zu versenden. Notwendig wird dies z. B. schon bei jedem einfachen Shopsystem. Auf einer Seite werden die Bestellungen angezeigt, auf der nächsten müssen Sie die Adressdaten eintragen und danach die Zahlungsoptionen. Ohne eine verlässliche Möglichkeit, Daten zwischen diesen Dokumenten auszutauschen, wäre dies nicht realisierbar.

Abbildung 16.3 Versteckte Felder und Parameter

Mit versteckten Feldern werden Daten über Dokumente weitergeleitet. Da diese Felder im Prinzip nur unsichtbare Textfelder sind, verhält sich das Formular wie bei dem Formularelement.

In Abbildung 16.4 auf Seite 264 sehen Sie das Funktionsprinzip noch einmal schematisch dargestellt: In Dokument 4 stehen Ihnen alle Daten der vorangegangenen Dokumente zur Verfügung.

Abbildung 16.4 Funktionsprinzip von versteckten Feldern

Wenn Sie an einer Site entwickeln, ist es wichtig, alle Daten im Dokument sehen zu können. Sie können deshalb zu Beginn alle später versteckten Felder als Textfelder einbinden. Wenn Sie dann fertig sind und alles wie gewünscht läuft, ändern Sie im Quelltext input type="text"einfach in input type="hidden". Die Felder werden so zu versteckten Feldern.


Galileo Computing

16.3.4 Textbereiche  downtop

Textbereiche (textarea) sind geeignet, größere Textmengen aufzunehmen und darzustellen.

Abbildung 16.5 Textbereich und Parameter im Eigenschafteninspektor


Galileo Computing

16.3.5 Kontrollkästchen (Checkboxen)  downtop

Mit Kontrollkästchen können Sie einzelne Optionen aktivieren oder deaktivieren. Je nach aktivem oder deaktiviertem Zustand werden die Variableninhalte übertragen oder nicht.

Von einer Gruppe aus Kontrollkästchen können mehrere gleichzeitig ausgewählt werden.

Mit Anfangsstatus legen Sie den Default- Zustand des Elementes fest.

Abbildung 16.6 Mehrere Kontrollkästchen und die zugehörigen Parameter

Im Eigenschafteninspektor von Kontrollkästchen und Optionsfeldern müssen Sie neben der Zuweisung des Variablennamens vorgeben, welcher Wert bei Aktivierung des Feldes als Variableninhalt übertragen werden soll. Dazu wird der Variableninhalt in das Feld Aktivierter Wert eingetragen.


Galileo Computing

16.3.6 Optionsschalter (Radiobuttons)  downtop

Optionsschalter unterscheiden sich von Kontrollkästchen durch die Möglichkeit einer Gruppierung. Von Optionsschaltern mit der gleichen Benennung kann immer nur eins ausgewählt werden. Die anderen, nicht angewählten, werden automatisch deaktiviert.

Eine Gruppierung von Optionsschaltern legen Sie über die gleiche Benennung fest. Die Benennung legt daher den Variablennamen fest, der Inhalt von Aktivierter Wert den Wert der zu übertragenden Variable. Da eine Variable immer nur einen Wert annehmen kann, ist nur die Auswahl eines Kästchens innerhalb einer Gruppe möglich.

Abbildung 16.7 Gruppe von Optionsschaltern

Mit Optionsschaltergruppen können Sie ganze Gruppen von Optionsschaltern auf einmal erstellen. Diese werden dann automatisch von Dreamweaver 8 benannt.


Galileo Computing

16.3.7 Auswahllisten und Sprungmenüs  downtop

Längere Auswahllisten bieten viele verschiedene Auswahlmöglichkeiten bei gleichzeitig geringem Platzbedarf.

Klicken Sie auf Listenwerte, um zu einer Dialogbox zu gelangen, in der Sie die Wertzuweisungen eintragen können. Im Feld Elementbezeichnung werden die anzuzeigenden Auswahlwerte eingetragen, in Feld Wert dann der zugehörige Inhalt der Variable. Zusätzlich können Sie bei Zuerst ausgewählt anwählen, welcher Wert zuerst selektiert werden soll.

Sprungmenüs sind den Listen sehr ähnlich, rufen aber direkt eine URL je nach angewähltem Wert auf.

Abbildung 16.8 Auswahlliste mit Werten


Galileo Computing

16.3.8 Dateifelder  downtop

In vielen Websites ist es erwünscht, Dateien auf einfache Art und Weise auf den Server zu übertragen. Dateifelder bieten die Möglichkeit, Dateien auf Ihrer Festplatte auszuwählen und zu senden. Sie müssen in diesem Fall das Formular mit der Vorgabe enctype= "multipart/form-data" kodieren, damit die Daten korrekt übertragen werden.


Galileo Computing

16.3.9 Schaltflächen  toptop

Jedes Formular benötigt eine Schaltfläche zum Absenden der Daten. Sie haben dabei die Möglichkeit, der Schaltfläche eigene Aktionen zuzuweisen und die Beschriftung zu verändern.


Eigene Bilder als Schaltflächen einbauen
Manchmal kommt es vor, dass Sie anstelle der typischen Formularschaltflächen eigene Bilder einsetzen sollen. Fügen Sie dazu das Formularelement Bildfeld mit dem gewünschten Bild in das Formular ein. Ändern Sie anschließend im Quelltext den Tag, indem Sie onClick="submit()" hinzufügen. Jetzt haben Sie aus dem Bild eine Schaltfläche erstellt, und das Formular wird beim Anklicken abgeschickt.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






 <<   zurück
  
  Zum Katalog
Zum Katalog: Adobe Dreamweaver CS3
Die Neuauflage:
Adobe Dreamweaver CS3
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Adobe Dreamweaver CS3 - Der praktische Einstieg






 Adobe Dreamweaver
 CS3 - Der praktische
 Einstieg


Zum Katalog: Adobe Dreamweaver CS3 - Videotraining






 Adobe Dreamweaver
 CS3 - Videotraining


Zum Katalog: Adobe Flash CS3 - Videotraining






 Adobe Flash CS3 -
 Videotraining


Zum Katalog: Adobe Photoshop CS3






 Adobe Photoshop CS3


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Design]
[Schulungen direkt von den Autoren: firstART- Agentur für Design und Consulting]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de