molily: eine Tabelle mit einem Formular pro Zeile

Beitrag lesen

Hallo,

Die Felder dem Submit-Button zuzuordnen und die restlichen nicht zu bearbeiten, ist kein Problem. Aber wie finde ich denn heraus, welcher Submitbutton gedrückt wurde, wenn also die Beschriftung (value) überall gleich sein soll

Das darf er dann auch nicht.
<input type="submit" name="submit_nr1234" value="Der Beschriftung ist beliebig, der Name sollte die Information enthalten">
Auch hier kannst du ein JavaScript hinzufügen, welches dir die Suche nach dem submit_nrXXXX in den POST-Parametern *vereinfacht* (andernfalls muss du $_POST durchlaufen und suchen).

und der Name (name) jeweils anders ohne eine lineare Laufzeit zu bekommen?

Den Satzteil verstehe ich nicht, was ist eine lineare Laufzeit?

Deshalb nutzt man für solche Zwecke verstärkt JavaScript und XMLHttpRequest, um nur die relevanten Formulardaten auszulesen und per POST zum Server zu übertragen.

JavaScript hat IMO in funktionalen Bestandteilen nichts zu suchen.

Im Gegenteil, JavaScript kommt erst in »funktionalen Bestandteilen« zur Entfaltung. Ich habe nicht gesagt, dass du nur die JavaScript-Methoden verwenden sollst. Aber wenn JavaScript zur Verfügung steht, dann kannst du JavaScript auch nutzen, um dir unnötige Kommunikation zwischen Browser und Webserver zu sparen. Die Alternative ist dann halt, dass das gesamte Formular abgesendet wird. Auch kein Beinbruch, wenn du da nicht gerade hunderte Kilobyte Daten übertragen willst (ich nehme an, es geht darum, ein Produkt in den Warenkorb zu legen, da du von einem Shop sprachst).

Mathias