フィールドの値を百単位で設定する方法はありますか?
たとえば、値が 100 以下の場合、値は 100 に変更され、値が 200 以下の場合、値は 200 に変更されます。
フィールドの値を百単位で設定する方法はありますか?
たとえば、値が 100 以下の場合、値は 100 に変更され、値が 200 以下の場合、値は 200 に変更されます。
Math.ceil
100で割り、切り上げに使用し、100 を掛けます。
x = Math.ceil(x / 100) * 100;
jQuery の例:
var value = $('#field').val(); // checked what value you got by field id
value = Math.round(value/100); // divide, to know how many hundreds it have
if(value > 0)
{
$('#field').val(value*100); // set value to field
} else {
$('#field').val('100');
JavaScript Math.ceil() 関数はどうですか? 指定した値は切り上げられます。base = 100 を使用して、百に丸めます。
var base = 100;
var x = 98;
x = base * (Math.ceil(x / base));
alert(x);