-3

フィールドの値を百単位で設定する方法はありますか?

たとえば、値が 100 以下の場合、値は 100 に変更され、値が 200 以下の場合、値は 200 に変更されます。

4

4 に答える 4

9

Math.ceil100で割り、切り上げに使用し、100 を掛けます。

x = Math.ceil(x / 100) * 100;
于 2013-07-30T08:39:47.167 に答える
0

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');
于 2013-07-30T08:47:09.803 に答える
0

JavaScript Math.ceil() 関数はどうですか? 指定した値は切り上げられます。base = 100 を使用して、百に丸めます。

var base = 100;
var x = 98;
x = base * (Math.ceil(x / base));
alert(x);

http://jsfiddle.net/7Anx7/

于 2013-07-30T08:47:46.870 に答える