Ich vermute ich werde irgendein Konstrukt wie dieses basteln müssen?
Japp.
[code lang=javascript]var oldSelectValue;
oldSelectValue = getSelectValue('select_id'); // irgendwo einmal aufgerufen
oldSelectValue = $F('select_id');
Das kann natürlich erst an einer Stelle aufgerufen werden, wo das JavaScript Zugriff auf das Element hat (also nicht direkt in einem script im head, sondern z.B. beim dom:loaded-Event).
Im Übrigen würde ich vorschlagen, dass du keine globale Variable anlegst. Die wird sich früher oder später mit anderen Daten beißen, z.B. wenn es ein zweites Feld gibt, dessen vorherigen Wert du dir merken willst. Du kannst diesen Wert einfach auch am select-Elementobjekt als Eigenschaft speichern:
var selectField = $('select_id');
selectField.oldValue = selectField.getValue();
Mathias