質問のあるフォームがあります。各質問にはオプションがあり、すべてのオプションにはいくつかのポイントが付いています。すべての質問に回答すると、テキスト ボックスに合計スコアが表示されます。答えはドロップダウンメニューに表示されます。
各回答に特定の重みを付ける方法はありますか? ところで、回答に応じて、スコアが加算または減算される場合があります(負のスコア)。
私が実際に行っていたのは、オプション セットの値を目的の数値に設定し、それらを加算して結果を取得することでした。しかし、2 つ以上のオプションの重み/スコアが同じで、マイナスのマークが付いたオプションが 2 つある場合に問題が発生しました。だから今、私は問題を処理するためのより良い方法を楽しみにしています. コードスニペットを次に示します。
function getValue()
{
var optionset = Xrm.Page.getAttribute("inmate_housingq1");
var value = optionset.getValue();
alert(value);
var optionset2 = Xrm.Page.getAttribute("inmate_housingq2");
var value2 = optionset2.getValue();
alert(value2);
var value3 = value + value2;
alert(value3);
Xrm.Page.getAttribute(“inmate_housing_score“).setValue(“value3”);
}