Formulare definieren Formular einleiten mit <form>

Slides:



Advertisements
Ähnliche Präsentationen
Definition von Klassen in Java
Advertisements

© Psychologie des Lehrens und Lernens Workshop Neues in EF 0.85.
Markus Tank, Wie arbeitet man mit dem Rich Text Editor?
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
Suchmaschine vs. Katalog Such-Robots i.d.R. werden alle Seiten erfasst täglich werden mehrere Mio. Seiten besucht Redaktion relativ wenig Seiten erfasst.
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
Windows Explorer.
Geschichte und Funktion des Internets.
Perl-Grundlagen Teile der Präsentation von A. Grupp,
XForms Von Matthias Keck.
Modularization of XHTML™
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Teil I - Erstellen einer Excel-Tabelle zur Deckungsbeitragsrechnung
Schiller-Gymnasium Hof Manuel Friedrich OStR, PHP – Variablen und Formulardaten speichern! © 2010 Manuel Friedrich - Wie.
Schiller-Gymnasium Hof Manuel Friedrich, OStR Klasse 10 - Wirtschaftsinformatik – Formulare © 2010 Manuel Friedrich - Von.
DVG3 - 15HTML1 HTML Vortrag: Jens Hoffmann
JavaScript - Einführung
Einführung MySQL mit PHP
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Browser das Internet lesen.
Befehle der zweiten html- Stunde type= start= value= type=circle type=square type=disc.
Wir bauen uns eine Webapplikation!
Hyperlinks und Anker Links notieren
Verknüpfungen mit Dokumenten und Internet-Seiten.
Was ist ein Frame? Frames teilen Browser-Fenster in rechteckige Bereiche. Mehrere Web-Seiten können gleichzeitig angezeigt werden unabhängig voneinander.
JavaScript.
Woraus besteht eine PPT-Datei?
Was macht eigentlich dieses ExsoForm? Ein Beispiel für eine Dokumentendefinition in Screenshots.
Typo3 Templates und TypoScript
9. Nützliche Techniken 9.1 Textelemente suchen
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Aufbau einer Tabelle <table>: leitet Tabelle ein
HTML-Tags Spitze Klammern = Tags
Text formatieren Formatierter Nachrichtentext
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
Access Grundlagen Charts © 2000, Klemens Konopasek.
Formularerstellung und Formularauswertung in PHP
verstehen planen bearbeiten
Arrays / Felder Themen: Arrays / Felder / Vektoren Was soll das eigentlich? Erstellen von Arrays Arrays auslesen. Wie sie verwaltet werden.
Dynamische Webseiten-Generierung
Ingenieurbüro für Informationssysteme Konzepte und Marketing Himmelsweg 4-4a Tostedt Telefon (04182) Telefax (04182) D140 - IFI-Dienstplan.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Die Sprache des WWW: HTML (HyperText Markup Language)
Einführung TYPO3 free Open Source content management system Grundlagen.
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
Vortrag: Frames & Javascript.
Formulare in HTML.
Excel Grundlagen.
Anmeldung via Mit Mausklick Sprache wechseln Verfügbare Funktionen Maskenbeschrieb aufrufen - geschloss. Menü (640x480) + geöffnetes Menü (800x600)
CSS Cascading Style Sheets
Polymorphie (Vielgestaltigkeit). Wenn eine Methode, wie z.B. print für verschiedene Programmteile steht (und z.B. einmal Objekte verschiedener Klassen.
Formulare Vanessa Kogelbauer.
(Syntax, Strings/Zahlen, Variablen, Arrays)
Dreamweaver MX Rechenzentrum Universität Hohenheim Hani Sahyoun.
HTML-Workshop: Formulare 1 HTML Formulare Hani Sahyoun RZ Uni Hohenheim.
Formulare in Dreamweaver Seite 1 Übung zu Web-Formularen Formular für Online Pizza Bestellung mit Dreamweaver erstellen.
4. Listen1 Befehl : Aufzählung bis zum abschließenden Tag Befehl : gibt jeweils einen Listenpunkt an l Beispiel: Aufzählungszeichen Eine einfache Aufzählung.
Formulare Maya Kindler 6c. Allgemein Vom client zum Server form tag eröffnet ein Formular Input tag eröffnet ein Formularfeld.
Hyperlinks Hyperlinks = Querverweise im Internet:
David Ru David Ružić.  1. ART Unordered List Mit Punkten aufgezählt.
Robert M.. Hier wird eine Textbox im Form von mit einem Style tag von 600px eingegeben. Durch form wird es auf die php Datei bezogen,durch action wird.
Analyse des HTML-Codes. Dieser Code ist für die Breite des Textes.
Zwischenüberschrift (max. 85 Zeichen pro Zeile) Dies ist ein Fließtext mit 750 Zeichen pro Textfeld. Dies ist ein Fließtext mit 750 Zeichen pro Textfeld.
Zwischenüberschrift (max. 85 Zeichen pro Zeile) Dies ist ein Fließtext mit 750 Zeichen pro Textfeld. Dies ist ein Fließtext mit 750 Zeichen pro Textfeld.
 Präsentation transkript:

Formulare definieren Formular einleiten mit <form> Attribut method bestimmt die Art der Weiterleitung der Daten: method="post" (Formular wird nur versendet) method="get" (Formular wird versendet und weiterverarbeitet) Attribut action gibt an, mit welchem Programm das Formular ausgeführt werden soll: action="mailto:Programmaufruf Attribut enctype formatiert die Daten nach einem bestimmten Schema: enctype="Format" 10. Formulare

Grundlagen der Formularerstellung Alle Elemente müssen innerhalb des Tags <form></form> liegen. Formulare können nicht ineinander verschachtelt werden. Wenn Formulardaten als E-Mail eintreffen sollen: Attribut method="post" Attribut enctype="text/plain" (beim Versand der Daten per E-Mail) 10. Formulare

Einzeilige Eingabefelder Befehl <input type="text"...> leitet Eingabefeld ein, es existiert kein abschließender Tag. type="text" definiert das Feld als einzeiliges. Jedes Formularelement erhält internen Namen, der spätere Zuordnung ermöglicht: name="Bezeichnung" <html> <head> <title>Formular: Einzeilige Eingabefelder</title> </head> <body> <h3>Formular: Einzeilige Eingabefelder</h3> <form action="post" enctype="text/plain" method="mailto:mail@adresse.de"> <p> <input type="text" name="Name"> </p> <input type="text" name="Vorname"> <input type="text" name="PLZ"> <input type="text" name="Ort"> </form> </body> </html> 10. Formulare

Bezeichnete Eingabefelder <html> <head> <title>Formular: Einzeilige Eingabefelder</title> </head> <body> <h3>Formular: Einzeilige Eingabefelder</h3> <form action="post" enctype="text/plain" method="mailto:mail@adresse.de"> <p> Name: <input type="text" name="Name"></p> <p> Vorname: <input type="text" name="Vorname"> </p><p> Postleitzahl: <input type="text" name="PLZ"></p> <p> Wohnort: <input type="text" name="Ort"></p> </form> </body> </html> 10. Formulare

Längenangaben Mit Attribut size="Zeichen" Breite für das Eingabefeld festlegen Mit Attribut maxlength="Zeichen" maximale Länge für das Eingabe bestimmen ... <body> <h3>Formular: Einzeilige Eingabefelder</h3> <form action="post" enctype="text/plain" method="mailto:mail@adresse.de"> <p>Name: <input type="text" name="Name" size="20"></p> <p>Vorname: <input type="type="text name="Vname" size="17"></p> <p>Postleitzahl: <input type="text" name="PLZ" size="5" maxlength="5"></p> <p>Wohnort: <input type="text" name="Ort" size="17"></p> </form> </body> ... 10. Formulare

Feldinhalt vorbelegen/Eingabefeld nur lesen Mit Attribut value="Inhalt" kann Eingabefeld standardmäßig mit Inhalt gefüllt werden. Beispiel: Eingabe: <input type="text" name="url" value=" http://www."> Ergebnis: Mit Attribut readonly kann Eingabefeld gesperrt werden. Eingabe: <input type="text" name="Preis" value="29,00 DM" readonly> 10. Formulare

Passwortfelder Mit Befehl <input type="password"> wird Texteingabe des Anwenders in Form von Sternchen angegeben. Beispiel: Eingabe: <input type="password" name="pw" size="8"> Ergebnis: 10. Formulare

Mehrzeilige Eingabefelder Attribut <textarea ...> kennzeichnet ein mehrzeiliges Eingabefeld. Attribut name="Bezeichnung" ordnet den internen Namen zu. Beispiel: Eingabe: Bemerkungen: <textarea name="Bemerkungen"> Platz für Ihre Bemerkungen... </textarea> Ergebnis: 10. Formulare

Breite und Höhe bestimmen Attribut rows="Zeilen" bestimmt die sichtbare Zeilen- anzahl des Eingabefelds. Attribut cols="Zeichen" bestimmt die sichtbare Breite des Eingabefelds. HTML-Formatierungen werden nicht ausgeführt, sondern als Text dargestellt. Bemerkungen: <textarea name="Bemerkungen"> rows="5" cols="10" 1234567890 2 3 4 5</textarea> 10. Formulare

Zeilenumbruch erzwingen Internet Explorer: automatischer Zeilenumbruch Netscape Navigator: schreibt Text hintereinander Attribut wrap="Art" bricht Eingabe um, wenn Text länger als Breite des Eingabefelds: wrap="virtual": stellt Umbrüche beim Versand per E-Mail nicht dar wrap="physical": stellt Umbrüche beim Versand per E-Mail dar Beispiel: <textarea name="eingabe" rows="5" cols="20" wrap="physical">Geben Sie Ihren Text ein...</textarea> 10. Formulare

Schaltflächen Befehl <input type="submit" erzeugt Schaltfläche zum Versenden der Daten. Befehl <input type="reset" erzeugt Schaltfläche zum Zurücksetzen der Daten. Beispiel: <input type="submit"><input type="reset"> Beschriftung durch den Browser abhängig von Sprachversion: Internet Explorer 5.0, deutsch Netscape Navigator 4.6, englisch Opera 3.60, englisch 10. Formulare

Text der Schaltflächen festlegen Attribut value="Beschriftung" bestimmt den Text auf der Schaltfläche Beispiel: <input type="submit" value="Daten absenden"> <input type="reset" value="Eingabe löschen"> Ergebnis: 10. Formulare

Auswahllisten Der Befehl <select> leitet eine Auswahlliste ein. Attribut name="Bezeichnung" ordnet der Auswahlliste intern einen Namen zu. Beispiel: <select name="liste"> ... </select> Attribut <option>: Eintrag füllt die Liste mit Daten. Beispiel: <select name="liste"> <option>Note 1-sehr gut <option>Note 2-gut <option>Note 3-befriedigend <option>Note 4-ausreichend <option>Note 5-mangelhaft <option>Note 6-ungenügend </select> 10. Formulare

Anzeige einstellen Attribut size="Höhe" wird in Zeilen angegeben. Höhe der Anzeige kleiner als Menge der Einträge: Vertikale Bildlaufleisten werden eingeschaltet. Beispiel: <select name="liste"size="3"> <option>Note 1-sehr gut <option>Note 2-gut <option>Note 3-befriedigend ... </select> 10. Formulare

Vorauswahl eines Eintrags Standardmäßig ist immer der erste Eintrag als sichtbar ausgewählt. Ein Eintrag, der nicht am Anfang der Liste steht, kann mit Befehl selected ausgewählt werden. Beispiel: <select name="liste"> <option>Note 1-sehr gut <option>Note 2-gut <option selected>Note 3-befriedigend ... </select> 10. Formulare

Mehrfachauswahl Attribut multiple erlaubt die Auswahl mehrerer Einträge. Die Tasten (Strg) oder (Umschalten) müssen betätigt werden, um mehrere Einträge auszuwählen. Beispiel: <select multiple name="hobby"> <option>Angeln <option>Auto <option>Musik ... </select> Die Rückgabewerte sind hobby=Auto hobby=Kino hobby=Lesen 10. Formulare

Wert übergeben Attribut value="Wert" ist ein Synonym für den eigentlichen Eintrag. Mit value="Wert" wird nur der Wert übermittelt, nicht die Einträge. Beispiel: <select name="note"> <option value="1">Note 1-sehr gut <option value="2">Note 2-gut <option value="3">Note 3-befriedigend ... </select> Bei der Auswahl "Note 3-befriedigend" ist der Rückgabewert: note=3. 10. Formulare

Kontrollkästchen Befehl <input type="checkbox" name="Bezeichnung"> fügt Feld mit einer Kontrollauswahl ein. Mit value="Wert" muss Wert angegeben werden, da ansonsten bei Ausgabe nur Rückmeldung über Aktivierung (yes/no) erscheint. Beispiel: Was sind Ihre Hobbys?<br> <input type="checkbox" name="hobby" value="Kino">Kino<br> <input type="checkbox" name="hobby" value="Tanzen">Tanzen<br> <input type="checkbox" name="hobby" value="Lesen">Lesen<br> 10. Formulare

Vorauswahl bei Kontrollkästchen Einträge können bei der Mehrfachauswahl bereits selektiert werden. Attribut checked gibt an, welche Option standardmäßig ausgewählt sein soll. Beispiel: Was sind Ihre Hobbys?<br> <input type="checkbox" name="hobby" value="Kino">Kino<br> <input type="checkbox" name="hobby" value="Tanzen" checked>Tanzen<br> <input type="checkbox" name="hobby" value="Lesen">Lesen<br> 10. Formulare

Optionsfelder Befehl <input type="radio" name="Bezeichnung"> fügt Optionsfeld ein. Alle Elemente einer Gruppe müssen den gleichen Namen haben. Mit value="Wert" muss Wert für jeweilige Option angegeben werden. Beispiel: <input type="radio" name="Zahlweise" value="Visa">Visa-Card<br> <input type=" radio " name="Zahlweise" value="MCard">Mastercard<br> <input type=" radio " name="Zahlweise" value="Barcley">Barcley-Card<br> 10. Formulare

Vorauswahl bei Optionsfeldern Attribut checked gibt an, welche Option standardmäßig ausgewählt sein soll. Beispiel: <input type="radio" name="Zahlweise" value="Visa">Visa-Card<br> <input type="radio" name="Zahlweise" value="MCard"checked>Mastercard<br> <input type="radio" name="Zahlweise" value="Barcley">Barcley-Card<br> 10. Formulare

Versteckte Datenübermittlung Elemente einfügen, die Anwender nicht sehen Mit Befehl <input type="hidden" name="Bezeichnung" value="Daten"> verstecktes Feld festlegen. Beispiel: <input type="hidden" name="woher" value="Feedback-Formular"> 10. Formulare

Grafische Schaltfläche zum Absenden Befehl <input type="image" name="Bezeichnung" src="Grafik"> definiert eine Schaltfläche als grafische Darstellung. Die Schaltfläche muss sich innerhalb eines Formulars befinden. Attribut border schaltet Umrandung um Grafik ein. Beispiel: <form action="textarea.html" method="get" <input type="image" name="abschicken" src="grafbutt.gif" border="1" </form> 10. Formulare

E-Mail-Dienst im Internet Probleme beim Versenden von Formularen per E-Mail: Mail wird ohne Daten verschickt. Anwender benutzt nicht das E-Mail-Programm des Browsers. (Formulare können überhaupt nicht versendet werden.) Lösung: E-Mail-Service Formmailer über Adresse http://www.formmailer.com Kann E-Mails versenden, die aus HTML-Formularen entstehen Basiert auf Programmiersprache Perl Formularänderung: <form action:mailto: ...> ersetzen durch Aufruf des CGI-Skripts 10. Formulare