Tobias Otto: textfeld

Hallo,

ich möchte, dass wenn ich z.b. ein kontakformular habe und einen kopierten text einfüge, der text automatisch in die felder verteilt.

so z.b.

max mustermann
musterstr 3
musterhausen

diesen text kopiere ich. bei einfügen soll also max mustermann im textfeld name stehen, musterstr. 3 im textfeld str usw.

wenn ich den text normal einfüge und tab drücke spring er ja auch automatisch weiter.

gibts da eine möglichkeit oder vllt eine ff erweiterung

  1. Hello,

    gibts da eine möglichkeit oder vllt eine ff erweiterung

    Von einer Standard-Erweiterung ist mir nichts bekannt.
    Da es sich aber um eine Einzellösung zu handeln scheint, also keine, die Du mehreren (unbekannten) Nutzern des Dokumentes sicher zur Verfügung stellen musst, kannst Du JavaScript benutzen dafür.

    Da ist dann eben ein zusätzliches Feld (Textarea) notwendig, in das Du das Drop lenkst. Den Inhalt der Textarea kannst Du dann anschließend mit string.split() aufteilen.

    http://de.selfhtml.org/javascript/objekte/string.htm#split

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Problem ist das ich auf dieser Seite nix programmieren kann, da es das Intraship von der Deutschenpost ist. Ich möchte also von meinem eigenen shop nurnoch den namen und so kopieren müssen und anschließend bei intraship einfügen.

      1. Hello,

        Problem ist das ich auf dieser Seite nix programmieren kann, da es das Intraship von der Deutschenpost ist. Ich möchte also von meinem eigenen shop nurnoch den namen und so kopieren müssen und anschließend bei intraship einfügen.

        Wie oft kommt denn dieser Fall vor?

        Ich kenne die Seite von der Deutschen Post nicht, aber vielleicht ist auch eine Framelösung möglich. Kommt auf die Programmierung der Seite von der DP-AG an.

        Für Serverlösungen gibt es bestimmt auch eine API, aber Du fragtest ja gezielt nach einer Client-Lösung.

        Harzliche Grüße vom Berg
        http://bergpost.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

        1. Also laut DHL gibt es keine API. Wie soll das mit einem frameset funktionieren???

          1. Hello,

            Also laut DHL gibt es keine API. Wie soll das mit einem frameset funktionieren???

            Du baust Dir ein eigenes Frameset.
            Im einen teil rufst Du die Seite auf, im anderen teil Dein HTML-Script mit  Textarea und Javascript.
            Und dann solltest Du die Werte übertragen können in das Dokument von DHL.

            Wenn die allerdings ein target-Attribut (_top oder _parent) im action-Element angegeben haben oder selber mit JavaScript nachhelfen, kann es sein, dass das immer nur einmal funktioniert, womit Du nichts gewonnen hättest.

            Du müsstest das dann auch rausnehmen mittels JavaScript. habe ich noch nie probiert, aber eigentlich müsste es zulässig sein, da Dein Browser beide Teile selber aufgerufen hat...

            Da müsstest Du hier mal einen JavaScript-Meister befragen.

            Harzliche Grüße vom Berg
            http://bergpost.annerschbarrich.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            Nur selber lernen macht schlau
            Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

            1. Hallo,

              habes gerade probiert, leider geht das dhl fenster nach dem anmelden gleich wieder auf fullscreen und das frameset ist somit weg

              1. Hello,

                habes gerade probiert, leider geht das dhl fenster nach dem anmelden gleich wieder auf fullscreen und das frameset ist somit weg

                Habe ich vermutet.
                Da kannst Du nur versuchen, das Laden der vermutlich externen JS-Datei zu unterbinden.
                Wie das allerdings ohne skalierbaren Proxy gehen soll, weiß ich nicht.

                Aber den könntest Du Dir auf deinem Host sicher auch einrichten. Nur dann wird es wissenschaftlich.
                Und ob das dann rechtlich noch zulässig ist, entzieht sich auch meiner Kenntnis.

                Harzliche Grüße vom Berg
                http://bergpost.annerschbarrich.de

                Tom

                --
                Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                Nur selber lernen macht schlau
                Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)