input feld von seite1 füllt input feld von seite2?

Dieses Thema input feld von seite1 füllt input feld von seite2? im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Lenzi, 10. Jan. 2004.

Thema: input feld von seite1 füllt input feld von seite2? Hallo ich habe eine seite die als eingabemaske fungiert. da gibt es die input felder artikelnummer...

  1. Hallo

    ich habe eine seite die als eingabemaske fungiert.

    da gibt es die input felder

    artikelnummer
    artikelbezeichnung
    preis 1
    preis 2

    ein select feld lieferantennummer . wenn mann in diesem select feld etwas auswählt geht eine neue seite auf.
    auf der soll man dann den richtigen artikel des lieferanten auswählen können

    hinter jedem artikel steht dann ein button übernehmen .. wenn mann auf übernehmen klickt soll er die felder des datensatzes von seite2 in die input felder von seite 1 legen.

    habe es so probiert
    seite 1
    <form>
    <td>Artikel</td>
    <td><input type=text name=artikel></td>

    </form>


    seite2
    <form>
    <Table border=0 cellpadding=2 cellspacing=2 width=500>
    <tr>
    <td colspan=2>Artikelauswahl von Lieferantennummer: <%=queryStringLieferantenNummer%></td>
    </tr>
    <tr>
    <th align=left>Nr.</td>
    <th align=left>Bezeichnung</td>
    <th align=left>Preis<br>Patient</td>
    <th align=left>Preis<br>Haus</td>
    </tr>
    <%
    do while not rs.EOF
    Response.Write <tr>
    Response.Write <td><input type=text name=artikel value=& rs(ArtikelNummerIntern) & ></td>
    Response.Write <td><input type=text name=artikelbezeichnung value=& rs(ArtikelBezeichnung) & ></td>
    Response.Write <td><input type=text name=preispatient value=& rs(PreisPatient) & ></td>
    Response.Write <td><input type=text name=preishaus value=& rs(PreisHaus) & ></td>
    Response.Write <td><input type=Button name=Action value=Übernehmen onclick=SubmitKST()></td>
    Response.Write </tr>
    rs.MoveNext
    loop

    Response.Write </table>
    %>
    <script language=Javascript1.2>
    function SubmitKST() {
    window.opener.document.forms.artikel.value = document.forms.artikel.value;
    window.close();

    }
    </script>
    </form>

    aber des geht leider ned... bringt mir einen fehler ...

    wisst ihr wie man sowas realisieren kann??

    ich hoffe ihr habt meine erklärung verstanden ;)


    ich wünsche ein schönes wochenende !!!

    bi dann lenzi
    dankeschön !!!
     
  2. hi,

    ich denke, das problem ist, dass deine schleife mehrere felder mit dem gleichen namen generiert.
    die kannst du dann mit javascript nicht auslesen, weil keine eindeutige zuordnung möglich ist.

    gruß
    nico
     
  3. ich weiß ja nicht, ob ich das ganze richtig verstanden hab. ;-)

    ist es das, was du willst:

    1.asp
    Code:
    <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
    <html>
    <head>
    <title>seite1</title>
    <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
    <script language=JavaScript type=text/javascript>
    function openWin(){
    window.open(2.asp,win2,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=150);
    }
    </script>
    </head>
    <body>
    <input type=button value=fenster2 onClick=openWin()>
    <form name=form1>
    Ergebnis:<input type=text name=ausgabe>
    </form>
    </body>
    </html>
    
    2.asp

    Code:
    <html>
    <head>
    <title>seite2</title>
    <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
    <script language=JavaScript type=text/javascript>
    function postBack(id){
    myResult = document.forms[id].artikel.value;
    window.opener.document.forms[0].ausgabe.value = myResult;
    }
    </script>
    </head>
    <body>
    <%
    arrData = Array(wert1,wert2,wert3)
    
    For i = 0 To 2
    Response.Write <form name=form & i & > & vbcrlf & _
    <input type=text name=artikel value= &  arrData(i) & > & _
    <input type=button value=go onclick=postBack(' & i &->);></form> & vbcrlf
    Next
    %>
    </body>
    </html>
    
    gruß
    nico
     
  4. hallo

    danke dass proboier ich auch mal aus ;)

    habe es jetzt so gelöst wie in dem link oben drin steht..

    danke !!!

    lenzi
     
Die Seite wird geladen...

input feld von seite1 füllt input feld von seite2? - Ähnliche Themen

Forum Datum
nur zahlen in einem input feld Webentwicklung, Hosting & Programmierung 21. Sep. 2007
[xHTML] input-Felder in Tabellen. Windows XP Forum 14. Sep. 2005
JS: seltsamer Fehler beim Auslesen von INPUT-Feldern Webentwicklung, Hosting & Programmierung 15. Mai 2005
länge des input feldes Webentwicklung, Hosting & Programmierung 4. Juni 2003
Audio Interface wird nicht als Sound input erkannt Windows 10 Forum 12. Nov. 2016