Beim submit werden wie gesagt die Daten angelegt und abgespeichert.
und das heißt relaod und submit sind uznterschiedliche URLs?
Also da das ganze in ein Java-Servlet eingebunden ist, ist das ein wenig undurchsichtig.
Ich habe ein Methode:
public void NewElementForm(HttpServletRequest req, HttpServletResponse res, Project project) {
Hier is das Formular drin mit Submit Button.
Der submit-Button sagt nichts außer:
"<INPUT TYPE="SUBMIT" VALUE="Create Countermeasure">
}
weshalb auch immer, wird nach dem submit-klicken diese Methode aufgerufen:
public void NewElement(HttpServletRequest req, HttpServletResponse res, Project project) {
hierdrin geschieht das Schreiben der Daten anhand der Parameter aus dem Formular (die Seite bleibt unsichtbar, nichts wird angezeigt).
Am Ende dieser Methode wird explizit
ShowNextView(req, res, countermeasure);
aufgerufen was dann zur Elementeübersicht führt.
}
Ok, ich glaube ich kann in der zweiten Methode durch eine if-Abfrage das Schreiben verhindere und stattdessen wieder "NewElementForm(..)" aufrufen.
Bei einem ersten Versuche bekomme ich nun meine Eingabemaske doppelt präsentiert...
Wie genau lautet der Befehl für ein "Onchange-submit"?