Ergebnis 1 bis 11 von 11
  1. #1
    jumbo125 ist offline Jungspund
    registriert
    19-05-2012
    Beiträge
    23

    Daten in Formular auf anderer Seite eintragen

    Sehr geehrte MitgliederInnen

    Ich habe in der Arbeit eine "einfache" html Datei erstellt, welche ein Formular zur Verfügung stellt, welches ausgefüllt werden kann(mit jQuery "Eingabe Kontrolle") und anschließend gedruckt wird.
    Soweit so gut.

    Anschließend muss dann noch ein Formular auf einer anderen Internetseite ausgefüllt werden. Dieses Formular möchte exakt die gleichen Einträge haben.

    Nun wurde ich gefragt, ob es möglich wäre, automatische die Eingaben meines Formulars weiter zu leiten.

    Fazit: Wie kann ich mittels url daten weitergeben und diese in das Formular eintragen? Im "fremden" Formular habe ich keinen direkten Zugriff auf den Quellcode, sondern kann mich nur auf ID und Class Bezeichnungen stützen.
    Vereinfacht:
    www.anderewebsite.de/meine_variable_a_in_input_id_test einfügen.

    mittlerweile weiß ich, dass die neue seite so funktioniert:
    man gibt die 3 daten ein und klickt auf übernehmen. (Diese 3 daten sollten einfach nur übergeben worden sein.)
    anschließend klickt man auf übernehmen und die fremde Seite führt eine POST Anweisung durch, um die andere Daten zu erhalten.

    ich kenne sogar schon die anweisung um diese Abfrage selbst durchzuführen:
    www.anderewebseite.de/datensuchen.php?nummer=1234567

    wenn ich das eingebe, erhalte ich alle daten,w elche in dem formular eingetragen werden.

    Aber ich schaffe es nicht, einfach nur die Daten in die input Felder einzutragen. Es muss auch nicht die weitere POST anweisung durchgeführt werden. Ich möchte lediglich 3 Daten von meiner seite übertragen
    Geändert von mikdoe (26-04-2019 um 07:41 Uhr) Grund: URL Verlinkung entfernt

  2. #2
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.685

    AW: Daten in Formular auf anderer Seite eintragen

    Sind beide Formulare auf dem selben Server/Domain. Es geht dabei um die SOP. Wenn die gewahrt ist sollte man das zweite Formular generieren können. Es kommt auch noch darauf an ob auf das zweite Formular noch anderer Code dynamisch oder statisch einwirkt. Ansonsten ginge es alternativ mit einem Serverscript.

    Grundsätzlich ist das in jedem Fall möglich. Der Aufwand kann stark variieren.
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  3. #3
    jumbo125 ist offline Jungspund
    registriert
    19-05-2012
    Beiträge
    23

    AW: Daten in Formular auf anderer Seite eintragen

    Danke für die Antwort. Mein Formular ist nicht auf dem gleichen Server wie das letzt Formular, in welchem die Daten übergeben werden sollten. Die Abfrage, welche in diesem Formular getätigt wird, geht sehrwohl an ein script, auf den gleichen server

  4. #4
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.685

    AW: Daten in Formular auf anderer Seite eintragen

    Dann geht es nur mittels JSONP oder mit einem Serverscript in Perl, PHP, Ruby, Python usw.
    Sind da Kenntnisse/Erfahrung vorhanden?
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  5. #5
    jumbo125 ist offline Jungspund
    registriert
    19-05-2012
    Beiträge
    23

    AW: Daten in Formular auf anderer Seite eintragen

    Danke dir. Meine Kenntnisse beziehen sich auf PHP, Javascript(vorallem jQuery, ajax), html, css.
    Aufgrund eingeschränkter möglichkleiten, kann ich keinen direkten php code nutzen... könnte ich noch ein-2 hilfestellungen erhalten?

  6. #6
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.685

    AW: Daten in Formular auf anderer Seite eintragen

    Du brauchst entweder im Server-Bereich des Formulars oder im Netz des Clients eine Scriptsprache außerhalb des Browsers. Entweder beim Formularhosting für JSONP oder im Netz des Client, um das Formular zu holen und ausgefüllt wieder an den anderen Host zu senden, quasi wie ein Proxy.

    Oder du findest einen Weg, die SOP im Clientbrowser auszuschalten, wie z. B. hier: https://stackoverflow.com/questions/...or-development
    Damit sollte das gehen. Aber Vorsicht damit! Das ist eine tödliche Sicherheitslücke und ohne ersetzende Maßnahmen nicht für Produktivbetrieb zulässig!
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  7. #7
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.664

    AW: Daten in Formular auf anderer Seite eintragen

    er will aber nicht die daten seines clients an den fremdserver senden, sondern mit den daten die in seinem client eingegeben werden das formular der fremden clientseite initialisieren. das geht aber nur mit unterstützung der clientseite, indem diese z.b. die get-parameter auswertet.

  8. #8
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.685

    AW: Daten in Formular auf anderer Seite eintragen

    Dann bräuchten wir jetzt vom Fragesteller eine detaillierte Beschreibung der Infrastruktur.

    Ich hätte jetzt - die SOP mal kurz beiseite gelassen - auf dem Client per JS die eingegebenen Daten vor dem Senden verwendet, um das zweite Formular damit zu befüllen, denn...
    Zitat Zitat von jumbo125 Beitrag anzeigen
    Anschließend muss dann noch ein Formular auf einer anderen Internetseite ausgefüllt werden. Dieses Formular möchte exakt die gleichen Einträge haben.
    Das erfordert zwar auch eine Änderung auf dem Server des ersten Formulars aber eben halt nicht per PHP, weil...
    Zitat Zitat von jumbo125 Beitrag anzeigen
    Aufgrund eingeschränkter möglichkleiten, kann ich keinen direkten php code nutzen
    Und wenn die SOP stört wie in diesem Fall, nimmt man einen Proxy (Serverscript beim ersten Formular), JSONP (Erweiterung auf dem Server des zweiten Formulars) oder schaltet dieselbige aus.
    Ist das falsch?
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  9. #9
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.664

    AW: Daten in Formular auf anderer Seite eintragen

    Zitat Zitat von mikdoe Beitrag anzeigen
    Dann bräuchten wir jetzt vom Fragesteller eine detaillierte Beschreibung der Infrastruktur.
    haben wir ja, post #1

    Zitat Zitat von mikdoe Beitrag anzeigen
    Ich hätte jetzt ... die eingegebenen Daten vor dem Senden verwendet, um das zweite Formular damit zu befüllen
    und wie?

    Zitat Zitat von mikdoe Beitrag anzeigen
    Das erfordert zwar auch eine Änderung auf dem Server des ersten Formulars aber eben halt nicht per PHP
    was ist denn bei dir der 1. Server? der fremdserver? wie willst du denn dort änderungen vornehmen, wenn du keinen zugriff drauf hast?

    Zitat Zitat von mikdoe Beitrag anzeigen
    Und wenn die SOP stört wie in diesem Fall
    wo stört hier die SOP? er will ein fremdes formular füllen über einen link

    Zitat Zitat von mikdoe Beitrag anzeigen
    nimmt man einen Proxy (Serverscript beim ersten Formular)
    er will die daten aber nicht an den fremdserver senden, sondern nur die seite des fremservers (über einen link) öffnen und die bereits eingegebenen daten in dem fremdformular vorausgefüllt haben.
    Wie er die GET-anfrage selbst über einn link ausführt weiß er ja, soweitwill er aber überhaupt nicht
    Zitat Zitat von jumbo125 Beitrag anzeigen
    ich kenne sogar schon die anweisung um diese Abfrage selbst durchzuführen:
    www.anderewebseite.de/datensuchen.php?nummer=1234567

    wenn ich das eingebe, erhalte ich alle daten,w elche in dem formular eingetragen werden.
    Zitat Zitat von mikdoe Beitrag anzeigen
    JSONP (Erweiterung auf dem Server des zweiten Formulars) oder schaltet dieselbige aus.
    dazu bräuchte er zugang zum fremdserver

    Zitat Zitat von mikdoe Beitrag anzeigen
    Ist das falsch?
    es ist nicht das was er machen will
    Geändert von mikdoe (30-04-2019 um 11:56 Uhr) Grund: Zitat repariert

  10. #10
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.685

    AW: Daten in Formular auf anderer Seite eintragen

    Dann hau' mal deine Lösung raus, hesst!
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  11. #11
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.664

    AW: Daten in Formular auf anderer Seite eintragen

    Zitat Zitat von mikdoe Beitrag anzeigen
    Dann hau' mal deine Lösung raus, hesst!
    es gibt keine, es sei denn die fremdseite hat extra wa dafür getan

Ähnliche Themen

  1. eintragen/austragen in DB über Formular
    Von crea im Forum Serverseitige Programmierung
    Antworten: 8
    Letzter Beitrag: 02-11-2010, 17:37
  2. Daten von anderer Domain laden
    Von poncho im Forum JavaScript
    Antworten: 11
    Letzter Beitrag: 21-06-2008, 20:31
  3. Script auf anderer Seite
    Von nils999999 im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 30-11-2005, 19:52
  4. Foto reload von anderer Seite
    Von Machiavelli im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 06-09-2004, 20:41
  5. js-Datei Variablen in Formular eintragen
    Von Dirk1234 im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 13-05-2002, 15:54

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •