フィールドコード="Q5"というラジオボタンがあります。
選択肢は、「未回答」「回答」「その他」があります。
フィールドコード="Q1"というラジオボタンが変更されたときに、
Q5の"未回答"を選択するようにしたいのですが、以下のコードでうまくいきません。“未回答"ではなく、”-"やa"のように1バイトコードだとうまくいきます原因が分かりませんので、ご教授お願いいたします。
(function() {
“use strict”;
fb.events.fields.Q1.changed = [function (state) {
state.record[“Q5”].value = “未回答”; //
return state;
}];
})();
Hさん
こんにちは。
記載されているコードで、私のものでは問題なく動きました。
考えられるものとしては以下ですね。
・フォームブリッジ上のフィールドコードがコードの記載と異なる。
・フォームブリッジ上の選択肢の値がコードの記載と異なる(前後にスペースが入っているなど)。
・コード内の他の処理でQ5を更新するような処理が入っている。
フィールドQ5は以下のような定義で試しました。
koichi様、ご回答ありがとうございます。
プレビューから送信すると、以下のエラーが表示されます。
送信時点では、”未回答”のラジオボタンは未選択の状態でした。
もう少し調べてみます。
koichi様
ご回答ありがとうございます。
jsファイルをutf-8形式で保存したところ正常に動作しました。
ありがとうございました。