Gabriel: Inhalte in Formularfelder beibehalten

Hi zusammen,

Gibt es eine Möglichkeit, dass die bereits ausgefüllten Formularfelder bei erneutem Öffnen des Formulars nicht gelöscht werden, sondern das bestehende Formular weiter ergänzt werden kann.

Kann mir jemand eine verständliche Antwort dazu geben (bin kein Profi) ?

Vielen Dank

Gabriel

  1. Gibt es eine Möglichkeit, dass die bereits ausgefüllten Formularfelder bei erneutem Öffnen des Formulars nicht gelöscht werden, sondern das bestehende Formular weiter ergänzt werden kann.

    Hi

    das geht wenn nur via JavaScript und Cookies , d.h.
    du musst dich schon notgedrungen auch etwas mit der
    Materie auseinandersetzen :)
    nachfolgend mal ein kleines Standardfile dazu :

    viel Spass
    Jens

    <HTML>
    <HEAD>
    <TITLE>Register Form</TITLE>

    <script>
    function getCookie (name)
    {
    var dcookie = document.cookie;
    var cname = name + "=";
    var clen = dcookie.length;
    var cbegin = 0;
    while (cbegin < clen)
           {
            var vbegin = cbegin + cname.length;
            if (dcookie.substring(cbegin, vbegin) == cname)
               {
               var vend = dcookie.indexOf (";", vbegin);
               if (vend == -1) vend = clen;
               return unescape(dcookie.substring(vbegin, vend));
               }
            cbegin = dcookie.indexOf(" ", cbegin) + 1;
            if (cbegin == 0) break;
            }
    return '';
    }

    function setCookie (name, value, expires)
    {
    if (!expires) expires = new Date();
    document.cookie = name + "=" + escape (value) + "; expires=" + expires.toGMTString() +  "; path=/";
    }

    function SetVals(theform)
    {
    var expdate   = new Date ();
    expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
    setCookie("ForumName",theform.name.value,expdate);
    setCookie("ForumEmail",theform.email.value,expdate);
    }
    </SCRIPT>
    </HEAD>
    <body>

    <b>REGISTER-FORM</b>
    <FORM class="THeader01" NAME="regform" onSubmit="return false">

    <SCRIPT LANGUAGE="JavaScript">
    document.writeln("<B>Name<br><INPUT class='THeader01' NAME='name' TYPE='TEXT' SIZE='30' VALUE='"
       + getCookie("ForumName") + "'><br>")

    document.writeln("<B>E-Mail<br><INPUT NAME='email' TYPE='TEXT' SIZE='30' VALUE='"
        + getCookie("ForumEmail") + "'><br>")

    </SCRIPT>
    <INPUT TYPE="button" VALUE="Eintragen" onClick="SetVals(this.form);">
    </FORM>

    </BODY>
    </HTML>