Forum Doku Wiki Blog

Forumsarchiv 2010, September
2 Felder -> eine Textbox

archivierte Beiträge lesen

  1. (HTML/XHTML) 2 Felder -> eine Textbox von Patrick Sch, 29. 09. 2010, 10:36

2 Felder -> eine Textbox

Der folgende Beitrag wurde am 29. 09. 2010, 10:36 Uhr von Patrick Sch veröffentlicht.

Hallo Leute,

Ich hab einen Knoten im Kopf und brauche dringend eine geniale Idee.
Wie schaff ich es das Feld "Buchungstext" mit zu übergeben?
Man beachte die 2 unterschiedlichen ua_aktion ( 3 und 4 ) ich brauche in beiden Fällen den Buchungstext.

    { // Aktion Stopen ?>
      <td><form name="input_buchung" method="POST" action=""><input type="text" size="10" maxlength="60" name="buchungstext"></form></td>
      <td class="todotable_td_icon"><a href="index.php?pageid=8&ua_aktion=3&tdid= <?php echo $row->td_ID ?>" onclick="javascript:document.input_buchung.submit();">
      <img src="images/stop.gif" alt="Stop" name="Stop" class="img_todo"></a></td>
        <?php
        if($row->
td_datum == $akt_datum)
        {   // Aktion Pause
        ?>
          <td class="todotable_td_icon">
          <a href="index.php?pageid=8&ua_aktion=4&tdid=<?php echo $row->td_ID ?> "  onclick="javascript:document.input_buchung.submit();">
          <img src="images/pause.gif" alt="Pause" name="Pause" class="img_todo"></a>
          </td>

 
     <?php
      }

    }


2 Felder -> eine Textbox

Der folgende Beitrag wurde am 29. 09. 2010, 10:47 Uhr von Helmut Weber veröffentlicht.

Hallo Patrick,

Formulare werden am Besten mit den dafür vorgesehenen Schaltflächen abgesendet. Du kannst auch mehrere "submit"-Schaltflächen innerhalb eines Formulars definieren, und denen unterschiedliche Namen geben.

Anhand der übermittelten Werte kannst Du in PHP feststellen, welche Schaltfläche vom Besucher geklickt wurde, und entsprechend darauf reagieren.

Herzliche Grüße aus Weinsberg
Helmut Weber
--
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante

2 Felder -> eine Textbox

Der folgende Beitrag wurde am 29. 09. 2010, 11:00 Uhr von Patrick Sch veröffentlicht.

und schon bin ich voll und ganz zufrieden!

Danke für eure super und vor allem schnelle Antworten.
Auf das mit dem 2en Button bin ich einfach nicht gekommen (schon x mal gemacht, aber heute scheinbar nicht mein Tag). Wusste doch das ich auf der Leitung stehe. Das ist auch der Grund warum der Code absoluter Schrott ist, hatte einfach nicht DIE Idee.

Danke auf jeden Fall!

2 Felder -> eine Textbox

Der folgende Beitrag wurde am 29. 09. 2010, 11:38 Uhr von Helmut Weber veröffentlicht.

Hallo Patrick,

> Danke auf jeden Fall!

Gerne geschehen!

Herzliche Grüße aus Weinsberg
Helmut Weber
--
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante

2 Felder -> eine Textbox

Der folgende Beitrag wurde am 29. 09. 2010, 10:48 Uhr von Der Martin veröffentlicht.

Hallo,

> Wie schaff ich es das Feld "Buchungstext" mit zu übergeben?

das ist, so wie ich es aus deinem Codeauszug erkennen kann, das einzige Formularfeld, und es wird immer übergeben. Somit ist deine Frage IMHO völlig falsch gestellt - dein Problem ist nicht das Feld "Buchungstext", sondern die zusätzliche Information ua_aktion.

> Man beachte die 2 unterschiedlichen ua_aktion ( 3 und 4 ) ich brauche in beiden Fällen den Buchungstext.

Warum machst du's nicht "ordentlich" und spendierst dem Formular einfach zwei submit-Buttons (die selbstverständlich *innerhalb* des Formulars liegen) mit unterschiedlichen Namen oder Werten? So hättest du auch die zwingende Abhängigkeit von Javascript ausgemerzt.

> <td class="todotable_td_icon"><a href="index.php?pageid=8&ua_aktion=3&tdid= <?php echo $row->td_ID ?>" onclick="javascript:document.input_buchung.submit();">

Warum machst du den Codeausschnitt unübersichtlich, indem du serverseitigen Code bei einem clientseitigen Problem postest?
Was bezweckst du mit dem Label "javascript:" im Eventhandler?

So long,
 Martin

--
Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.

Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4