
Hallo!!
Ich habe folgendes Problem:
Ich arbeite gerade an einem Formular, das aus seeehr vielen Textfeldern besteht(es werden ausschließlich zahlen eingegeben) . Ein Teil dieser Textfelder ist auf "disabled" gestellt, weil der User dort keine Eingaben tätigen soll. Diese Textfelder dienen dazu, Eingaben, die der User in anderen Textfeldern getätigt hat, zu summieren usw und darzustellen. Die Daten, die in den Textfeldern(disabled) dargestellt werden, berechnen sich mittels JavaScript -> Nur zur Info: damit der User sofort Zwischensummen usw. sieht und auch Änderungen der Eingaben sofort dargestellt werden können.
Wenn das Formular abgeschickt wird, sollen die Eingaben natürlich in einer DB gespeichert werden. Das funktioniert alles soweit ganz gut.
Das Problem an der Sache ist jetzt, dass die Werte, die ich mittels JavaScript berechne, nicht in die DB eingetragen werden (bzw. dass eine "0" eingetragen wird....eine "0" wird immer dann eingetragen, wenn das Textfeld leer ist), obwohl ich den Textfeldern damit ja einen Value gebe.
Meine Frage ist jetzt, mache ich da einen Denkfehler, geht das überhaupt, dass ich ich ein mit Javascript gefülltes Textfeld in eine DB eintrage, oder muss ich die Werte im Hintergrund nochmal mit php berechnen und dann so eintragen lassen? Das wäre nämlich ein Haufen Arbeit, weil es sich um ein ziemlich großes Formular handelt (so an die 700 Eingabefelder). Hoffentlich kann ich das irgendwie umgehen?! ;)
Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt *gg*
LG, Die_Banditin
Code: In Zwischenablage kopieren (nur IE)das POST-Array an. Da wirst Du feststellen, dass deaktivierte Felder nicht mitgesendet werden.
Zitat:Ja, das stimmt schon, aber es war schon mit Javascript viel Arbeit, und wenn ich dran denke, dass ich das alles nochmal machen muss, dann grausts mir :/
Matneu postete
Aber wenn Du den Inhalt per Javascript berechnest kannst Du den Inhalt ja auch per PHP aus den gesendeten Feldern berechnen, oder nicht?