【フォームブリッジ】ラジオボタンの選択について

フィールドコード="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形式で保存したところ正常に動作しました。

ありがとうございました。