Der Martin: Trotz Angabe Post wird Variable nur in der Browserzeile angezeig

Beitrag lesen

Hi,

Ohne javascript Berechnung funktioniert es, mit wird nichts mehr an das Formular übergeben sondern in der Browserzeile erscheint:
http://website.de/neu.html?Anzahl01=4&Betrag01=23%2C80&Anzahl02=5&Betrag02=41%2C50&Summe=58%2C77&B1=Abschicken

also kann man schon mal sicher sagen, dass das Javascript hier unerwünscht dazwischenpupst. Im übrigen solltest du dir verkneifen, erfundene, aber existierende Domainnamen für Beispiele zu missbrauchen; extra dafür wurden Beispieldomains eingeführt.

Offensichtlich verträgt sich javascript mit PHP nicht?

Javascript und PHP wissen gar nichts voneinander, sie können sich nicht in die Quere kommen.
Übrigens greift keins deiner Javascripts in den Formularversand ein.

<form name="autoSumForm">
<form action="rechnung-post.php" method="post">

Was ist denn das? Formulare dürfen nicht verschachtelt werden. Vermutlich ignoriert der Browser das zweite form-Tag, und somit gelten die Defaults method="get" und action="". Das Formular ruft also sich selbst wieder auf. Ein Zusammenhang mit aktivem oder nicht aktivem Javascript ist nicht erkennbar.

</form>
</form>
</form>

Hoppla! Hast du irgendwo noch ein drittes Formular aufgemacht?? Ich hab nur die zwei oben beanstandeten gesehen.

Ciao,
 Martin

--
Heutzutage gilt ein Mann schon dann als Gentleman, wenn er wenigstens die Zigarette aus dem Mund nimmt, bevor er eine Frau küsst.
  (Barbra Streisand, US-Schauspielerin)