Also Ajax ist sicher ein nettes Feature, aber ganz trivial ist es nicht.
Bei deinem Problem mußt du eben auch mit Funktionen, aber in JS arbeiten.
Wenn Du also deine Eingabe verarbeiten willst, musst du eine Funktion in JS erstellen, der Du die Parameter übergibst, dort können dann auch noch Prüfungen oder auch Formatierungen geschehen, erst jetzt sendest du die Daten per ajax-Request ab, also du übergibst damit deine Eingabe an eine php-Funktion, dort kannst Du dann nach schreiben der Daten, gleich eine neue Abfrage der neuen Werte starten, die die Funktion als Rückgabewert an deine JS-Funktion sendet(war ja ein js-request), diese Daten kannst Du dann wieder in die Felder schreiben.
Wichtig ist eigentlich zu wissen, das eine Funktion in JS immer einen Rückgabewert erwartet, kommt keiner, weil ein Fehler in der php- oder auch jsFunktion ist gibt nen Error, selbst wenn man mit dem Rüchgabewert nicht weiter arbeiten will, muß man sich darum kümmern, dies kann mit Hilfe von TRUE, FALSE oder auch return erfolgen.
Der IE reagiert bei solchen Fehlern recht restriktiv und führt nach einem JS-Fehler kein weiteres JS in der Seite mehr aus, da ist der FF kulanter, daher soltte man immer die Fehlerkonsole beim FF im Auge haben, da auch die Fehlermeldung hier weitaus hilfreicher sind als im IE.
Also sollte man sich vorher genau überlegen ob der Einsatz von Ajax überhaupt sinnvoll ist, denn wenn man nicht mehr Übersichtlichkeit oder Performance erreicht, ist der Aufwand doch meist nicht wirklich lohnend.
Vorgefertigte Klassen wie JSON und ähnliche erleichtern zwar den Einsatz, aber man sollte sich mal ein wenig den Code der verwendeten Klassen anschauen, um mal zu sehen wieviel Aufwand hinter nem kleinen netten Gimmick stecken kann.
Das größte Problem ist eh die Crossbrowser-Kompatibilität, am meisten Erfolg hat man mit dem Datenversand als xml, doch XML und JS sendet Daten standardmäßig als UTF-8, wer aber Seiten verwendet die nicht mit diesem Zeichensatz arbeiten(selbst das wbb2 ist nicht zu 100% UTF-8-fähig), stößt immer wieder auf Probleme da es reichlich Sonderzeichen gibt die dann gefiltert und aufbereitet werden müssen.
Es gibt ja zum Glück reichlich Coder die versuchen das Zusammenspiel von JS und php immer weiter zu vereinfachen, aber wirklich trivial wird es wohl nie werden, je interaktiver man das ganze möchte um so größer wird der Aufwand, aber natürlich macht es am Ende auch Spass mal was neues hinbekommen zu haben, und doppelt Spass macht es wenn es denn auch noch nützlich ist
mfg