2016-08-21 6 views
0

jquery mobile 1.45を使用しています。数値として入力を使用している間、私は小数点以下2桁に制限したい。jquery mobile 2桁10進数

私の入力は以下の通りです。

<input type="number" style="text-align: right" step="0.01" min="0"> 

答えて

0

この何

<html> 
 
<head></head> 
 
<title></title> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 

 

 
</style> 
 

 
<body> 
 

 
Enter the number : <input type="number" style="text-align: right" step="0.01" min="0" id="mynumber"> 
 

 

 
</body> 
 

 
<script type="text/javascript"> 
 

 
$("#mynumber").on('keyup',function(){ 
 
    var thevalue = parseFloat($(this).val()); 
 
    var fixedNum = thevalue.toFixed(2); 
 
    $(this).val(fixedNum); 
 
    
 
    if (thevalue/fixedNum < 1) 
 
    { 
 
     alert("please enter only 2 decimal places."); 
 
    } 
 

 
}); 
 

 

 
</script> 
 

 
</html>

が、これはあなたに役立つことを願っています。

+0

このコードは機能していません –

+0

ライブサンプル –

+0

でこれを試してみました。しかし、まだそれは動作していません。あなたは数字を書くことさえできません –

関連する問題