Beispiel für alles.pl

(Verwenden Sie zum farblich Markieren nicht Rot oder Grün - es gibt auch R/G-Blindheit!)

Alle Felder, diemit * markiert sind, müssen ausgefüllt werden:


* Ihr Name:
Ihre Mailadresse: Ihre TAN
Ihr Geschlecht: männlich weiblich
Ihr Photo:
* Ihre Meinung zu diesem Script:

Vereinfachter Source-Code

Achtung: der Source-Code dieser Seite entspricht nicht dem alles.pl-Script, da hier nur demonstriert werden soll, wie es funktioniert, also am nachstehenden Code orientieren!

  <HTML>
   <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
   ...
   <SCRIPT>
    function Test (form) {
     if (form.XXXX == ???) {
      ...
      form.submit();
     } else {
      ...
      return false;
     }
    }
    function getTAN (form)
    {
     if ((typeof form.Mail.value == 'undefined') || (form.Mail.value == ""))
     {
      alert ("Sie haben Ihre E-Mail-Adresse nicht angegeben")
      return false
     } else {
      popup = open("/cgi-bin/tan.csh?mailadresse="+form.Mail.value+"&file=alles.tan","TANwindow","height=50,width=350,toolbar=no,scrollbars=no");
      return false
     }
    }
   </SCRIPT>
   ...
   <BODY ...>
    ...
    Alle Felder, die
    <IMG SRC="http://www.ZID.TUGraz.at/images/dots/clear.gif" ALT="mit *">
    <FONT COLOR="blue">markiert</FONT> sind, müssen ausgefüllt werden:
    <BR>
    <FORM ACTION="/cgi-bin/alles.pl"
             onSubmit="return Test(this.form)"
             ENCTYPE="multipart/form-data"
             accept-charset="utf-8"
             METHOD="post">
     <INPUT TYPE="hidden" NAME="must" VALUE="mail,Name,meine Meinung">
     <INPUT TYPE="hidden" NAME="mail" VALUE="me@my.domain">
     <INPUT TYPE="hidden" NAME="mailsubject" VALUE="Formtest">
     <INPUT TYPE="hidden" NAME="background" VALUE="/images/TUGinfo_bg.gif">
     <BR>
     <IMG SRC="http://www.ZID.TUGraz.at/images/dots/clear.gif" ALT="*">
     <FONT COLOR="blue">Ihr Name:</FONT>
     <INPUT TYPE="text" NAME="Name" SIZE=20>
     <BR>
     Ihre Mailadresse:
     <INPUT TYPE="text" NAME="Mail" SIZE=30>
     Ihre <strong>TAN</strong>
     <input size="10" name="TAN" type="text">
     <input value="get TAN" onclick="getTAN(this.form)" type="button">
     <BR>
     Ihr Geschlecht:
     <INPUT TYPE="radio" NAME="Geschlecht" VALUE="maennlich"> m&auml;nnlich
     <INPUT TYPE="radio" NAME="Geschlecht" VALUE="weiblich"> weiblich
     <BR>
     Ihr Photo: <INPUT TYPE="file" NAME="file">
     <BR>
     <IMG SRC="http://www.ZID.TUGraz.at/images/dots/clear.gif" ALT="*">
     <FONT COLOR="blue">Ihre Meinung zu diesem Script:</FONT>
     <BR>
     <TEXTAREA NAME="meine Meinung" ROWS=5 COLS=40></TEXTAREA>
     <BR>
     <INPUT TYPE="submit" VALUE="Send">
     <INPUT TYPE="reset" VALUE="Clear">
    </FORM>
    ...
   </BODY>
  </HTML>