数値項目の小数点以下の桁数について
注意!有効数字を制御するには、フリーテキストのフィールドを使用します。Viedocでのナンバーフィールドは、1が1.0と0001として扱われるため、値の前後にあるゼロを切り捨てます。したがって、1も1.0も00001も、厳密には同じ "ナンバー "となります。
数値項目の入力された小数点以下の桁数が指定された数以上でも以下でもないことを確認したい場合があるかもしれません。そのような場合は、データチェックセクションの数値項目の検証にコードを追加します。
以下のコードは、数値項目の正確な小数点以下の桁数が1であることを確認します。
var re = /((\d+)(\.\d{1}))$/;
return re.test(NumberFieldID)==true;
ここではFieldID
は数値項目のIDであり、1は小数点以下の桁数です。
ViedocでのJavaScript使用についての詳細は、 Using JavaScript in Viedocを参照してください。