Hallo,
ich habe folgende Situation:
Formular mit Daten die readonly dargestellt werden.
Bearbeiten-Button = Submit-Button
formular action ist die gleiche seite wieder, diesmal werden 1 bis x felder editierbar dargestellt.
Bearbeiten-Button ist ausgeblendet
Speichern-Button und Abbrechen-Button sind eingeblendet
Abbrechen = history.back();
Speichern = Submit-Button
Funktioniert bis hierhin alles super.
Jetzt habe ich ein Fenster X, dass sich öffnet, wenn Feld DATUM geändert wurde.
(onBlur Funktionsaufruf von check_change, wenn keine Veränderung stattgefunden hat->nichts, wenn Veränderung vorhanden->neues Fenster mit Möglichkeit der Notizeingabe)
Dieses Fenster X hat ebenfalls ein Formular, mit dem eine Notiz Speichern oder abbrechen kann.
Abbrechen = this.close()
speichern:
function save()
{
opener.document.calform.submit();
this.close();
}
Die aktuelle Notiz wird (vorher) gespeichert.
Im Parent-Fenster wird 'speichern' gedrückt.
PROBLEM:
Funktioniert NUR, wenn ich NICHT direkt vom DATUM-Feld auf den Speichern-Button drücke, sondern irgendwo anders hin.
Drücke ich direkt auf Speichern, wird das neue Fenster X geöffnet, Speichern gedrückt und auf FensterX-Speichern wird das andere Formular WIEDER sumnitted, d.h. ich bin wieder im Bearbeiten-Modus .
Meine Frage:
Kann ich den beiden submit-Buttons namen, id's etc. zuordnen um sie direkt anzusprechen?
Beispiel: opener.document.calform.buttonname.submit();
Oder:
Kann ich abfragen, ob das Formular gerade gedendet wurde?
Ich wäre für Hilfe, Ratschläge etc. dankbar.
Viele Grüße & schon mal: DAAANKE!
Lilith
ich habe folgende Situation:
Formular mit Daten die readonly dargestellt werden.
Bearbeiten-Button = Submit-Button
formular action ist die gleiche seite wieder, diesmal werden 1 bis x felder editierbar dargestellt.
Bearbeiten-Button ist ausgeblendet
Speichern-Button und Abbrechen-Button sind eingeblendet
Abbrechen = history.back();
Speichern = Submit-Button
Funktioniert bis hierhin alles super.
Jetzt habe ich ein Fenster X, dass sich öffnet, wenn Feld DATUM geändert wurde.
(onBlur Funktionsaufruf von check_change, wenn keine Veränderung stattgefunden hat->nichts, wenn Veränderung vorhanden->neues Fenster mit Möglichkeit der Notizeingabe)
Dieses Fenster X hat ebenfalls ein Formular, mit dem eine Notiz Speichern oder abbrechen kann.
Abbrechen = this.close()
speichern:
function save()
{
opener.document.calform.submit();
this.close();
}
Die aktuelle Notiz wird (vorher) gespeichert.
Im Parent-Fenster wird 'speichern' gedrückt.
PROBLEM:
Funktioniert NUR, wenn ich NICHT direkt vom DATUM-Feld auf den Speichern-Button drücke, sondern irgendwo anders hin.
Drücke ich direkt auf Speichern, wird das neue Fenster X geöffnet, Speichern gedrückt und auf FensterX-Speichern wird das andere Formular WIEDER sumnitted, d.h. ich bin wieder im Bearbeiten-Modus .
Meine Frage:
Kann ich den beiden submit-Buttons namen, id's etc. zuordnen um sie direkt anzusprechen?
Beispiel: opener.document.calform.buttonname.submit();
Oder:
Kann ich abfragen, ob das Formular gerade gedendet wurde?
Ich wäre für Hilfe, Ratschläge etc. dankbar.
Viele Grüße & schon mal: DAAANKE!
Lilith
![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
Kommentar