※ 標準機能ではないため動作保証外となっております。
貴社forSurvey環境での十分な動作確認をお願いいたします。
選択しているjQueryバージョンによって、記述内容を使い分けてください。
jQuery1.4.1は2026年4月以降、forSurveyでのサポートを終了します。
◼️jQuery 3.7.1
――サンプル画面―――――――――――――――――――――――――――――――――――
画面遷移デモ https://test-bds.post-survey.com/preview/index.php?key=Hm2PI3dT&lang_c=ja
―――――――――――――――――――――――――――――――――――――――――――
①「コメント上」に設定する
※改行を入れると動作しないため、改行せずに設定してください。
<script type="text/javascript">document.addEventListener('DOMContentLoaded', function() {var inputs = document.querySelectorAll("input[name^='a0004n']");inputs.forEach(function(input) {input.setAttribute("step", "0.1");input.setAttribute("min", "0");});});</script><Qナンバーの記載について>
スクリプト内のQナンバー(a0004)は各設問に合わせて変更してください。
Qナンバーは設問編集画面の上部で確認いただけます。
②「Javascript(次へボタン押下時)」へ入力する
var qu_id1 = "0002";
var obj = document.form1;
var name1 = "a" + qu_id1 + "n001";
var val1 = parseFloat(obj.elements[name1].value);
var name2 = "a" + qu_id1 + "n002";
var val2 = parseFloat(obj.elements[name2].value);
if( val1 > val2 ) {
alert("「高すぎて買えない」と思う価格と「高い」と思う価格が矛盾しています。");
return false;
}<Qナンバーの記載について>
スクリプト内のQナンバー(var qu_id1 = "0002")は各設問に合わせて変更してください。
Qナンバーは設問編集画面の上部で確認いただけます。
※アラートの文言は変更可能です。
◼️jQuery 1.4.1
――サンプル画面(Q2)―――――――――――――――――――――――――――――――
画面遷移デモ https://test-bds.post-survey.com/preview/index.php?key=TGxsSyHS&lang_c=ja
―――――――――――――――――――――――――――――――――――――――――――
①「コメント上」に設定する
※改行を入れると動作しないため、改行せずに設定してください。
<script type="text/javascript">$(document).ready(function(){$("input[name^='a0002n']").attr("step",0.1).attr("min",0);});</script><Qナンバーの記載について>
スクリプト内のQナンバー(a0002)は各設問に合わせて変更してください。
Qナンバーは設問編集画面の上部で確認いただけます。
②「Javascript(次へボタン押下時)」へ入力する
var qu_id1 = "0002";
var obj = document.form1;
var name1 = "a" + qu_id1 + "n001";
var val1 = parseFloat(obj.elements[name1].value,10);
var name2 = "a" + qu_id1 + "n002";
var val2 = parseFloat(obj.elements[name2].value,10);
if( val1 > val2 ) {
alert("「高すぎて買えない」と思う価格と「高い」と思う価格が矛盾しています。");
return false;
}<Qナンバーの記載について>
スクリプト内のQナンバー(var qu_id1 = "0002")は各設問に合わせて変更してください。
Qナンバーは設問編集画面の上部で確認いただけます。
※アラートの文言は変更可能です。
# 小数 小数点 0.1 . 合計 値 比較 矢印 上下 数値 数