Input-Felder wechseln ohne Seite neu zu laden?

pastors

Mitglied
Guten Morgen,
ich habe ein kleines Problem mit einem Formular. Und zwar lese ich mittels PHP aus einer Datenbank Werte ein. Beispielsweise Key und ein Wert. Dies gebe ich in einem HTML-Formular auf dem Bildschirm aus. Das funktioniert auch.
Nun möchte ich den Benutzern die Möglichkeit geben, einen bestimmten Datensatz eine Position nach oben zu verschieben.
Beispielsweise:
PHP:
key   |    Sortierung | hoch | runter
----------------------------------------------
1            32                              down
2            29                   up       down
3            33                   up
Wenn ich nun auf up klicke, soll beispielsweise der Key 2 an die Stelle von Key 1 rücken. Ich weiß nur nicht wie ich wieder in das input-Feld beim Formular schreibe und wie ich es ohne neuladen der Seite hinbekomme?

Hoffe jemand kann mir bei dem Problem helfen... :)

Danke
Mike
 
Du könntest das PHP Script in einem versteckten IFrame aufrufen.

Den Wert von Inputfelder kannst du so verändern:
Code:
oForm = window.document.form['Formular'].elements;

iOld = oForm['element1'].value;
oForm['element1'].value = oForm['element2'].value;
oForm['element2'].value = iOld;
 
Hi,
danke für die Antwort. Das vertauschen der Daten habe ich im Griff. Ich darf nur keine iframes benutzen. Da es sich um eine Konfigurationsdatei handelt muss diese auf jedem Browser funktionieren. Auch auf ganz alten... :)

Ok, werde es heute abend mal testen :)

Mike
 

Neue Beiträge

Zurück