Whiz-zarD bitte ignorieren.
Habe es selber noch nie gemacht (bzw. habe ich nicht die entsprechende API gebraucht, war was … Kompliziertes XD), aber hier etwas Dokumentation über die verfügbaren Objekte gefunden .
Demnach sollte es in etwa so gehen:
Code (Javascript):
var selectBox = this .getField ( "NAME_DER_SELECTBOX" ) ;
selectBox.setAction ( "Keystroke" , function ( ) {
var options = {
ersteOption: "das steht dann im Textfeld" ,
bla: "blubb" ,
// ...
} ;
var v = this .getField ( "NAME_DER_SELECTBOX" ) .value ;
if ( options[ v] ) {
this .getField ( "NAME_DES_TEXTFELDS" ) .value = v;
}
} ) ;
Evtl. kann man nicht direkt eine Funktion übergeben, dann würde das stattdessen so gehen:
Code (Javascript):
var selectBox = this .getField ( "NAME_DER_SELECTBOX" ) ;
selectBox.setAction ( "Keystroke" , "reactToSelectionChange();" ) ;
function reactToSelectionChange( ) {
var options = {
ersteOption: "das steht dann im Textfeld" ,
bla: "blubb" ,
// ...
} ;
var v = this .getField ( "NAME_DER_SELECTBOX" ) .value ;
if ( options[ v] ) {
this .getField ( "NAME_DES_TEXTFELDS" ) .value = v;
}
}