FAQ:スクリプトでテキストボックス等の値を設定して更新ボタンを押しても保存されない
スクリプトでテキストボックスなどの値を変更する場合は$('ClassA').val('変更後の値');のように値を変えても更新されません。
これはプリザンターのクライアント側の変数である「$p.data」にユーザが変更した値のみが格納され、postする仕様となっている為です。
「$p.set()」を利用すると画面上の値変更と「$p.data」への格納を同時に行うことが可能です。
【参照】
[$p.set()について](/manual/script-set)