Cay: Formular mit mehreren Submit-Buttons

Besucher meiner Homepage können in mehreren Pressearchiven Stichworte suchen,
was ich aber nur mit mehreren Eingabefeldern geschafft habe. Wie geht es,
dass ein Feld reicht und die Eingaben jeweils übergibt?
Ich würde eine Lösung in reinem HTML ohne
Javascript u.ä. - und wie gehabt allein mit "Submit"-Buttons - bevorzugen
(jedenfalls soll EIN Mausklick reichen).

Any idea? Danke!

  1. Hi Du,

    mein Vorschlag: Ein Eingabefeld, eine Radioboxes-Sammlung, bei der man das Archiv w"ahlen kann, ein Submitbutton.

    Mirko

  2. Besucher meiner Homepage können in mehreren Pressearchiven Stichworte suchen,
    was ich aber nur mit mehreren Eingabefeldern geschafft habe. Wie geht es,
    dass ein Feld reicht und die Eingaben jeweils übergibt?
    Ich würde eine Lösung in reinem HTML ohne
    Javascript u.ä. - und wie gehabt allein mit "Submit"-Buttons - bevorzugen
    (jedenfalls soll EIN Mausklick reichen).

    Nein, diese Möglichkeit (HTML) gibt es nicht.
    Mit JavaScript ist so etwas möglich, dann biete mehrere Radiobuttons
    an, wo das passende Pressearchiv ausgewählt wird, ein Eingabefeld
    für den Suchbegriff und bei onsubmit() generierst Du dann den
    passenden Suchstring per JavaScript. U.u. kann es da aber auch
    Probleme geben, hängt von der beim jeweiligen Anbieter einge-
    setzten Technik ab (ob das Formular per GET oder POST übergeben
    wird.

  3. (Ergänzung): Google hat so eine Lösung
    Auswahl: "Google Suche" oder "Auf gut Glück"!
    Irgendwas mit einem BtnG und BtnI im Code.
    Die Funktionsweise verstehe ich leider nicht...
    Eure bisherigen Tips helfen aber auch :-)

    1. Grüssi,

      (Ergänzung): Google hat so eine Lösung
      Auswahl: "Google Suche" oder "Auf gut Glück"!
      Irgendwas mit einem BtnG und BtnI im Code.

      Das sind die Namen der Buttons. Da beim Absenden von Formularen immer der Name des (Submit-)Buttons mitgeschickt, der die Aktion ausgelöst hat, weiss das Script am Server genau welcher Button gedrückt wurde, und reagiert dementsprechend.

      lg bernhard

  4. Grüssi!

    Besucher meiner Homepage können in mehreren Pressearchiven Stichworte suchen, was ich aber nur mit mehreren Eingabefeldern geschafft habe. Wie geht es, dass ein Feld reicht und die Eingaben jeweils übergibt?

    Du willst ein Eingabe Feld und für jede Suchmaschine einen (Submit-)Button? Sehe ich das richtig? Was irgendwie unschön rüberkommt, eine Variation wie bereits beschrieben (mit Radiobuttons) würde imo hübscher aussehen!

    Hast du dir schon die Mühe gemacht ein wenig weiter nach unten zu schauen?

    <?m=130833&t=25093>

    lg bernhard

  5. Hallo Cay,

    Du hast ja schon zwei Möglichkeiten abgeboten bekommen. Bezüglich deines Wunsches, und nein heute ist nicht Weihnachten, Mit dem einen Mouseclicks, habe ich folgende Idee.

    Du definierst ein Formular, welches nicht sichtbar ist. In diesem Form befindet sich ein hidden field. Jetzt generierst Du verschiede Buttons, das können auch Graphiken sein, die nicht zu dem Form gehören. Diese Graphiken lässt Du z.B. per <a href=javascript:fuktion()>, ein Javascript aufrufen, welchem du den Namen des Archivs übergibst. Das Javascript ändert den Wert im Hidden-field und sendet das Ding ab. Alles klar?

    Ich hoffe Du verstehst was ich meine, weil mein Kopf ist nach einem arbeitsreichen WE etwas matsche.

    Bye Ed X, der jetzt schlafen geht