Bevor mit der Programmierung begonnen werden kann, muss man sich auch für einen Formulargenerator ein Konzept zurechtlegen. Dieses sollte man am Besten in Rücksprache mit dem Webseiteninhaber anfertigen. Dies ist notwendig um abzuklären was für Formularfelder benötigt werden, wie diese Aussehen sollen, ob es spezielle Formularfunktionen geben soll und wohin die Daten des Formulars gespeichert oder geschickt werden.
HTML ermöglicht eine Vielzahl an Formularfeldern. Das sind im Einzelnen:
Hinweis: Mit dem neuen Standard HTML5 werden einige weitere Formularfeldtypen hinzukommen. Auf diese wird unter Berücksichtigung auf die bisher mangelnde Browserunterstützung in diesem Tutorial nicht weiter eingegangen.
Daneben kann es auch gewünscht sein, dass bestimmte Felder mit bestimmten Funktionen versehen werden. Bspw. könnte es ein Feld für die Eingabe einer E-Mail-Adresse oder eines Datums geben. Mögliche webseitenspezifische Formularfelder sind z.B.:
Wenn Sie jetzt die Liste der gewünschten Felder vor sich haben, können Sie mit Teil 2 weitermachen.