Ergebnis 1 bis 2 von 2
  1. #1
    Franek ist offline Grünschnabel
    registriert
    27-12-2014
    Beiträge
    1

    Question "form submit" mit "onchange" klappt nicht

    Moin !

    Seit Stunden versuche ich, eine Formularseite durch Änderung eines input-Feldes mit "onchange ..." neu anzeigen zu lassen - es klappt einfach nicht.

    Hintergrund: Bevor mit dem Formular ein endgültiger Auftrag erstellt wird (= Absenden mit "submit"-Button) sollen versch. Preisoptionen wählbar sein und der
    jeweilige Endpreis des Auftrages sofort im oberen Teil der Seite sichtbar sein - die gewählten Optionen werden dort mit PHP ausgewertet und auf einer weiteren
    Seite (z.B. "ergebnis.php") weiterverarbeitet ...
    An den Browsern scheint es nicht zu liegen, habe mehrere ausprobiert.
    Vielleicht sieht jemand von Euch ja auf Anhieb, wo der Fehler liegt, für eine Tipp vielen Dank im Voraus.
    Nachweihnachtliche Grüße,
    Franek

    Code:
    <?php
    
    $wert1 = $_POST["option1"];
    $wert2 = $_POST["option2"];
    $wert3 = $_POST["option3"];
    
    $summe = $wert1 + $wert2 + $wert3;
    
    echo "bisherige/vorläufige Summe aufgrund gewählter Optionen: " .$summe. "<br><hr>";
    
    if($_POST["submit"] == "Auftrag") {
    
    	echo "Auftrag mit Summe " .$summe. " bestätigt ...<br><hr><br>";
    
    }
    
    ?>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Kalkulation</title>
    </head>
    <body>
    
    <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" name="form1" id="form1">
    
    Option 1 &nbsp;&nbsp;&nbsp;
    <input type="radio" name="option1" id="option1" value="100" <?php if($wert1 == 100) echo " checked"; ?> onchange="document.form1.submit();"> 100
    &nbsp;&nbsp;&nbsp;
    <input type="radio" name="option1" id="option2" value="200" <?php if($wert1 == 200) echo " checked"; ?> onchange="document.form1.submit();"> 200
    
    <br>
    <br>
    
    Option 2 &nbsp;&nbsp;&nbsp;
    <input type="radio" name="option2" id="option3" value="300" <?php if($wert2 == 300) echo " checked"; ?> onchange="document.form1.submit();"> 300
    &nbsp;&nbsp;&nbsp;
    <input type="radio" name="option2" id="option4" value="400" <?php if($wert2 == 400) echo " checked"; ?> onchange="document.form1.submit();"> 400
    
    <br>
    <br>
    
    Option 3 &nbsp;&nbsp;&nbsp;
    <input type="radio" name="option3" id="option5" value="500" <?php if($wert3 == 500) echo " checked"; ?> onchange="document.form1.submit();"> 500
    &nbsp;&nbsp;&nbsp;
    <input type="radio" name="option3" id="option6" value="600" <?php if($wert3 == 600) echo " checked"; ?> onchange="document.form1.submit();"> 600
    
    <br>
    <br>
    
    <input type="submit" name="submit" id="submit" value="Auftrag">
    
    </form>
    
    </body>
    </html>
    Geändert von Franek (27-12-2014 um 20:00 Uhr)

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

    AW: "form submit" mit "onchange" klappt nicht

    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

Ähnliche Themen

  1. onchange="form.submit"
    Von Br4ve im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 23-08-2012, 00:20
  2. Antworten: 9
    Letzter Beitrag: 30-09-2009, 08:33
  3. form mit onChange="submit()"
    Von d3k1d im Forum JavaScript
    Antworten: 18
    Letzter Beitrag: 04-08-2004, 13:17
  4. input type="file" accept="klappt nicht!"
    Von riddler im Forum Allgemeines
    Antworten: 0
    Letzter Beitrag: 04-05-2001, 14:44
  5. Antworten: 2
    Letzter Beitrag: 06-01-2001, 20:00

Stichworte

Lesezeichen

Berechtigungen

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