Hallo
Nun habe ich allerdings ein großes Problem. In meinem Buch
steht nix von Pflichtfeldern, in denen der Besucher Angaben
machen muss. Wie lege ich diese an?
Um Pflichtfelder anzulegen gibt es in html keine Möglichkeit.
Du musst also entweder bei der Auswertung Deiner Formularfelder (siehe unten) auch leere Felder mit mit einer entsprechenden Fehlerroutine abfangen oder eine Javascript-Loesung nehmen.
Javascript ist natürlich extrem unzuverläsig und somit höchstens ein Notbehelf.
Ein weiteres Problem ist der Versand der Infos der
Kontaktmaske an mich! Wo gebe ich die EMail-Adresse von mir
ein? Wie leite ich paralell zur Absendung der Daten via
Formular meinen User eine Seite weiter?
In meinem „schlauen“ Buch wird irgendwas von CGI Scripten
geschrieben! Ich denke das wird das Problem sein! Jedoch gibt
das Buch hierzu keinerlei Antwort und verweißt einfach auf den
Provider!?
Da hat Dein Buch schon ziemlich recht.
Wenn Du Formulardaten weiterverarbeiten willst, brauchst Du ein Programm, das das übernimmt.
Das Programm muss auf dem Server installiert sein, welche Programmumgebung es im Endeffekt ist, ist recht egal.
Möglich sind: PHP, Perl (allg auch oft CGI genannt), ASP, JSP.
Meist findet sich am ehesten PHP auf einem Server, vielleicht solltest Du in der Richtung mal weiterforschen.
Üblicherweise heissen die entsprechenden Scripts Formmailer oder ähnlich.
Schau auch mal bei Deinem Provider - meist ist so etwas vorinstalliert und Du bekommst beim Provider in den Hilfeseiten oder beim Support eine Anleitung.
Um diese Fragen gehts nun:
Wie erstelle ich Pflichtfelder?
s.o.
Wie binde ich meine Ziel-EMail-Adresse ein?
die musst Du dem CGI- oder was-auch-immer-Script mitteilen, das Deine Daten verarbeitet.
Der Vollständigkeit halber: Es gibt alternativ noch die Möglichkeit, ein mailto:-Formular anzulegen - das aber in den meisten Fällen nicht funktioniert. Also: Finger weg, falls Du da drfauf stößt.
Wie leite ich meinen Besucher mit „Abschicken“ weiter?
Auch das ist Aufgabe des Scripts.
Wozu benötige ich CGI? Gibts ne Html-Alternative dazu?
Nop, gibt es nicht.
Greetinx
Christian