Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juni

SELFHTML Forumsarchiv
Inhalte in Formularfelder beibehalten

Informationsseite
  1. Seite (JAVASCRIPT) Inhalte in Formularfelder beibehalten von Gabriel, 29. 06. 1999, 23:12
nach unten

Inhalte in Formularfelder beibehalten

Die folgende Nachricht zum Thema stammt von: Gabriel, 29. 06. 1999, 23:12

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  

nach obennach unten

Inhalte in Formularfelder beibehalten

Die folgende Nachricht zum Thema stammt von: Jens Menke, 29. 06. 1999, 23:42

»» 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>




nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juni

© 1998-2006 Seite Impressum, Software: Classic Forum