メーカには「トヨタ」「日産」の選択があります。
「トヨタ」が選ばれた場合、「日産質問」には自動で「対象外」を入力したいです。
選び直した時の対策として該当メーカの時は「未選択」を自動入力するようにしています。
(他の場所で「未選択」のままだったらエラーメッセージが出るようにしています。)
質問列は入力必須、ラジオボタンで選択する仕様です。
回答を選択保存し再度開いた時に、リセットされて「未選択」になってしまいます。
再度開いた時も、保存した時の状態にするにはどうすればいいでしょうか。
該当のソースコード
<script> // wait for the window to load $(document).ready(function () { var carField = SPUtility.GetSPField('メーカ'); var showOrHideField = function() { var carFieldValue = carField.GetValue(); if(carFieldValue === 'トヨタ') { SPUtility.GetSPField('トヨタ質問').SetValue('未選択'); SPUtility.GetSPField('日産質問').SetValue('対象外'); } else { if(carFieldValue === '日産') { SPUtility.GetSPField('日産質問').SetValue('未選択'); SPUtility.GetSPField('トヨタ質問').SetValue('対象外'); } } }; showOrHideField(); $(carField.Dropdown).on('change', showOrHideField); }); </script>
ご教授のほど、どうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー