Feldinhalte setzen in einem onChange eines Select Feldes

Feldinhalte setzen in einem onChange eines Select Feldes

Setze Feldinhalte in einem onChange-Inhalt eines Select Feldes in Scriptcase

Normalerweise kann man die Inhalte anderer Felder in Scriptcase einfach setzen in dem man die folgende Zuweisung macht:

{feldname} = 'Neuer Feldinhalt';

Das funktioniert auch in Ajax-Events einwandfrei.
Erstaunlicherweise leider nicht bei Select-Feldern 🙁

Um hier den Inhalt anderer Felder ändern zu wollen, muss man das über eine kleine JavaScript (JQuery) Funktion machen:

  1. Erstellen einer neuen JavaScript-Methode mit zwei Übergabe-Parametern:
    function set_input(my_name, my_text)
    Code in dieser function:
  2. Dann kann die Funktion aus dem onChange – Ajax Event aufgerufen werden:
    sc_ajax_javascript('set_input', array('nachname','Eibl'));
    In diesem Beispiel wird der Inhalt des Feldes ’nachname‘ auf den Wert ‚Eibl‘ gesetzt.

Hinweis:
Ohne die zweite Zeile in der JavaScript Funktion und das Setzen des Triggers ‚change‘ kann es vorkommen, dass Scriptcase den neuen Inhalt anschließend nicht speichert.