Klein_Neo: Formularfeldinhalt weitergeben ?! Gugst Du..

Hi,
ich möchte aus einem Formular (zwei felder in einem Frame) den Inhalt in ein zweites Formular einlesen (anderer Frame) um von hier ein php zur überprüfung der eingaben aufzurufen.

Wer kann mir helfen?... bin leicht überfordert...

direkt an das php weitergeben führt dazu, dass dass ergebnis nicht im richtigen frame angezeigt wird.

Danke .... Gruß Klein_Neo

  1. //SCRIPT ZU FRAME1

    <script language="JavaScript">
    <!--

    function getValues() {
       top.frames['FRAME1'].document.forms['formular'].elements['feld1'].value = top.frames['FRAME2'].document.forms['formular'].elements['feld1'].value;
       top.frames['FRAME1'].document.forms['formular'].elements['feld2'].value = top.frames['FRAME2'].document.forms['formular'].elements['feld2'].value;
       return true;
    }

    //-->
    </script>

    //FORMULAR FRAME1

    <form name="formular" ...blabla... onSubmit="javascript:getValues();">
    <input type=hidden name="feld1" value="">
    <input type=hidden name="feld2" value="">
    ...weitere angaben...
    </form>

    //FORMULAR FRAME2
    <form name="formular" ...blabla...>
    <input name="feld1" type="text" value="">
    <input name="feld2" type="text" value="">
    </form>

  2. Hi,
    ich möchte aus einem Formular (zwei felder in einem Frame) den Inhalt in ein zweites Formular einlesen (anderer Frame) um von hier ein php zur überprüfung der eingaben aufzurufen.

    Vielleicht mit JavaScript auslesen und übergeben:
    (die Namen in den eckigen Klammern müssen angepasst werden!)

    variable=parent.[FrameName1].document.forms.[Formlar1].[Feld1].value;

    Die Variable kannst du dann wieder im anderen Formular einfügen:

    parent.[FrameName2].document.forms.[Formular2].[Feld2].value=variable;

    Der Rest müsste dann auch irgendwie zu bewerkstelligen sein.

    Gruß.
      Kai

  3. hallo klein_neo ;-)

    du wolltest mir die dateien doch mal schicken

    grüße

    frau luchte

  4. hi,

    direkt an das php weitergeben führt dazu, dass dass ergebnis nicht im richtigen frame angezeigt wird.

    auch in <form> kannst du das target-attribut benutzen.

    gruss,
    wahsaga

    1. ja, dass führt aber dazu, dass zar in den hauptframe gewechselt wird, aber keine wirkliche weitergabe an das php erfolgt. die seite bleibt einfach leer stehen :-((

      auch in <form> kannst du das target-attribut benutzen.

      Gruß Klein_Neo