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.

 

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , , ,