2016-06-14 6 views
1

jQueryスピナーを使用しています。 値に設定してstep = 1を使用すると、四捨五入されないことが期待されます。 どうすればいいですか?ここでjQueryスピナーの丸めを制限する

はフィドルです:

http://jsfiddle.net/rfnjzre1/

<input id="spinner" name="value" step=1 value="87.67"> 

値は87.67です。 step = 1の場合、値は89ではなく88.67になります。

これを行う方法は?ここで

おかげ

答えて

5

は、あなたが何ができるかです: JsFiddle

それが小数になると基本的には、jQueryのUIは少しトリッキーです - あなたのためにこれを修正する必要がありnumberFormatと呼ばれるグローバル化の値がありますはるかに簡単しかし、私は適切な値にすべてのドキュメントを見つけることができません。

代わりに、私は "スピン"を傍受し、自分で値を設定しました。それで、値を私が望むものに変更することができます。

これが負数と正数の両方で機能するには、StepUpStepDownを使用する必要があります。

+1

問題はクリックするたびに、値が1ではなく0.01ずつ増加することです.OPは1回のクリックで1を望みます。これは '.spinner'によって生成され制御されるため、入力フィールドに適用されるプラグインです。 –

+0

ああ、私は申し訳ありません!私は質問を逸した。 – Paul

+0

@Paul、そう、私は1の増分が必要で、丸めをしません。それが更新された@nullpointer – nullpointer

1
`http://jsfiddle.net/rfnjzre1/12/` 

これがうまくいくかどうか教えてください。ありがとう

+0

リンクがありません – nullpointer

+0

今すぐ確認してください。 @nullpointer – Manish

+0

http://jsfiddle.net/rfnjzre1/12/ここはリンクです。 – Manish

関連する問題