Björnsaster: Formularversand ohne Übergabe der Werte

Hallo,

habe hier ein Formular, deren Eingaben in einem Javascript zu einer CGI-Abfrage zusammengefügt werden. Das Ergebnis dieser Abfrage soll in einem neuen Fenster angezeigt werden. Die Seite mit dem Formular soll ständig angezeigt werden.

Mein Problem ist letzteres. Nach Absenden der Daten  ruft sich die Formularseite mit den angehangenen Eingaben auf und liefert dann natürlich eine Fehlermeldung.

Hatte versucht dieses Problem durch neues Aufrufen der Formularseite in der Javascript-Funktion zu umgehen. Dieses scheiterte aber auch.

Gibts dort eine Möglichkeit?

Vielen Dank schon mal im voraus.
Habe die entscheidenen Teile des Quelltextes mal angehangen.

function LogAbfrage() {
//window.location.href = "testscript.html";
var Adresse ="cgi-bin/readFile.exe?"+document.Testform.Eingabe.value+"+"+document.Testform.type.value+" "+document.Testform.anzahl.value+" "+document.Testform.dauer.value;
Fenster=window.open(Adresse, "Zweitfenster");
Fenster.focus();
}

<form name="Testform" action="">
<input name="Eingabe" size="20" value="">
  <select name="type" onchange="javascript:isChecked();">
  <option value="ab"> a</option>
  <option value="bb"> b</option>
  <option value="cb"> c</option>
  </select>
  <input name="anzahl" size="2" value="" onfocus="javascript:isChecked();" type="text">
  <select name="dauer" onfocus="javascript:isChecked();">
  <option value=""></option>
  <option value="days">Tage</option>
  <option value="hours" hours="">Stunden</option>
  <option value="minutes" minutes="">Minuten</option>
  </select>
  <input value="Absenden" onclick="LogAbfrage()"
 type="submit"></form>

  1. Hell-O!

    Nach Absenden der Daten  ruft sich die Formularseite mit den angehangenen Eingaben auf und liefert dann natürlich eine Fehlermeldung.

    Dann rufe deine Funktion onsubmit auf und verhindere den Formularversand mit "return false".

    Siechfred

    --
    Ich bin strenggenommen auch nur interessierter Laie. (molily)
    Kabelkuddelmuddel || Steuerfreie Geburtsbeihilfen?  || RT 221 Erfurt-Altstadt i.V.
    1. Dann rufe deine Funktion onsubmit auf und verhindere den Formularversand mit "return false".

      Das isses! Dank schön, Siechfred.