Jochen J. HÖDL: Seite mit JvSc prüfen + Return

Beitrag lesen

Grüß Euch!
Mir stellt sich folgendes Problem.

Ich habe eine Seite in ASP - Formular.
Formularfelder werden geprüft mit Javascript.

Mein Problem besteht im Prinzip darin, dass bei einer Rückkehr auf die Seite (wenn ein User eine Schaltfläche "zurück" wählt), alle Formulardaten gelöscht sind.

Prüfe ich das Formular nicht, dann stehen die Daten drinnen.
Könnte eventuell ein " document.frmEintrag1.target = "_self";"
Schuld an der Misere haben?

<+Schaltfläche Abschicken A+>
<button type="submit" value="Erstellen" name="btnErstellen" border="0" onclick="return submPost();">
<+Schaltfläche Abschicken E+>
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
<+Funktion Prüfen A+>
var bOK = true;

function CheckInput()
{
  if(document.frmEintrag1.txtGruend.value == "") {
    alert("Bitte Ihr Gründungsjahr eingeben!");
 bOK = false;
    document.frmEintrag1.txtGruend.focus();
    return false;
   }
  var chkZ = 1;
  for(i=0;i<document.frmEintrag1.txtGruend.value.length;++i)
    if(document.frmEintrag1.txtGruend.value.charAt(i) < "0"
    || document.frmEintrag1.txtGruend.value.charAt(i) > "9")
      chkZ = -1;
  if(chkZ == -1) {
    alert("Gründungsjahr ist keine Zahl!");
 bOK = false;
    document.frmEintrag1.txtGruend.focus();
    return false;
   }
bOK = true;
return true;
}
<+Funktion Prüfen E+>
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<+Funktion Abschicken A+>
function submPost()
{
 if (bOK == true)
 {
 document.frmEintrag1.method = "POST";
 document.frmEintrag1.action = "xp_Neu-S.asp";
 document.frmEintrag1.target = "_self";
 return true;
 }
}
<+Funktion Abschicken E+>