Ankündigung

Einklappen
Keine Ankündigung bisher.

Werte aus Formular ermitteln

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werte aus Formular ermitteln

    Hallo zusammen

    Ich habe ein Problem. In einem Warenkorb muß ein Formular zwecks
    Mengenänderungen und anderem aktualisiert werden können (submit).
    Man muß aber auch ohne zu Aktualisieren den Bestellbutton auslösen können.
    Das Script ks_senden.php benötigt aber den Feldinhalt von "Steuer" der vom
    Benutzer eingegeben wurde. Dieses Feld ist aber nur in HTTP_POST_VARS vorhanden
    wenn es durch das Aktualisieren verschickt wurde.
    Ist es möglich, z.B. per Javascript den aktuellen Feldinhalt von "Steuer" zu
    ermitteln damit man es genauso wie die Variable "$unter" an das Script
    ks_senden.php übergeben kann?
    Ich bin mit meinem Latein am Ende. Für einen Tip wäre ich dankbar

    Vereinfachter Auszug aus den quellen

    Code:
    <?php
    echo "<form action='".$PHP_SELF."' method='post' name='Adresse'>";
               
      echo "<input type='text' name='Steuer' size='60'>";
               
    	echo "<input type='submit' name='Refresh' value='Aktualisieren'>";
      echo "<input type='button' name='Bestellen' value='Bestellung absenden'
                          onclick='location.href=\"ks_senden.php?unter=$unter\"'>";
    echo "</form>";
    ?>


  • #2
    Re: Werte aus Formular ermitteln

    Hi ich improvisiere ein bisschen, weil ich das nicht getestet habe, aber folgendes muss eigentlich gehen:

    <script type="JavaScript">

    function sendForm()
    {
    var variable = document.form.Steuer.value;
    var url = 'ks_senden.php?unter=<?PHP echo $unter'; ?>';
    location.href= url + '&steuer='+variable;
    }

    und hier kommt dein Formular mit den Feldern und am Ende schreibst du folgendes:

    "<input type='button' name='Bestellen' value='Bestellung absenden'
    onclick="sendForm();">

    Also so irgendwie muss es aussehen, aber ch habe es nicht getestet, weil ich im monet es nicht kann ich hoffe ich habe dir zumindest die Idee gezeigt

    Gruß
    Nik

    Zitat von Midgardsomr
    Hallo zusammen

    Ich habe ein Problem. In einem Warenkorb muß ein Formular zwecks
    Mengenänderungen und anderem aktualisiert werden können (submit).
    Man muß aber auch ohne zu Aktualisieren den Bestellbutton auslösen können.
    Das Script ks_senden.php benötigt aber den Feldinhalt von "Steuer" der vom
    Benutzer eingegeben wurde. Dieses Feld ist aber nur in HTTP_POST_VARS vorhanden
    wenn es durch das Aktualisieren verschickt wurde.
    Ist es möglich, z.B. per Javascript den aktuellen Feldinhalt von "Steuer" zu
    ermitteln damit man es genauso wie die Variable "$unter" an das Script
    ks_senden.php übergeben kann?
    Ich bin mit meinem Latein am Ende. Für einen Tip wäre ich dankbar

    Vereinfachter Auszug aus den quellen

    Code:
    <?php
    echo "<form action='".$PHP_SELF."' method='post' name='Adresse'>";
               
      echo "<input type='text' name='Steuer' size='60'>";
               
    	echo "<input type='submit' name='Refresh' value='Aktualisieren'>";
      echo "<input type='button' name='Bestellen' value='Bestellung absenden'
                          onclick='location.href=\"ks_senden.php?unter=$unter\"'>";
    echo "</form>";
    ?>

    Kommentar


    • #3
      Danksagung

      Hallo Nik,

      vielen Dank für deine Hilfe. Deine Idee hat mir den Weg zur Lösung meines Problems gezeigt *freu*
      Nun funzt es!

      DAAAAANNNKKKEEE
      Gruß Michael

      Kommentar


      • #4
        Hallo Michael, kein Problem ich frohe mich, dass alles geklappt hat

        Gruß
        Nik

        Kommentar

        Lädt...
        X