2017-01-18 5 views
0

HTML属性のラウンド属性を使用しようとしています。 HTML入力タイプラウンド属性Google ChromeとInternet Explorer

<html> 
<head> 
</head> 
<body> 
<input type='number' step='0.001' id="stepInput" placeholder='0.00' /> 
</body> 
</html> 

しかし、この属性は、Mozilla Firefoxブラウザでのみ実行します。私は、以下のようなコードで説明します。 Google ChromeとInternet Explorerでは実行できませんでした。私はこの属性をすべてのWebブラウザで実行させたいと思っています。実際には、その精度で小数点または貨幣の値を表示したい。たとえば、2つの精度を持つお金は3245234.32となります。しかし、すべてのブラウザでコードを実行したい。画像でこの状態(3つの精度10進数)を定義することができます。 Mozilla Firefoxでの実行例

enter image description here

上記の例では、Mozilla Firefoxの上で実行されています。しかし、同じ例は以下のようになどのGoogle ChromeとInternet Explorerの上では動作しません:

enter image description here

私は.cshtmlファイルで作業します。どのように私はすべてのブラウザで実行されるこのコードを書くことができます。

答えて

0

クロムで働いています。マウスのホバー上に表示されます。

IE10 +は正しく動作するためにはMINとMAXの値が必要です。これらの値を定義すると、10000の値で正常に動作します:

<input type="number" value="" step="0.00001" min="-100000" max="100000" name="quantity" id="id_quantity" /> 
関連する問題