我正在使用jquery mobile 1.45。使用输入作为数字时,我想将小数位数限制为两位数。
我的输入如下;
<input type="number" style="text-align: right" step="0.01" min="0">
答案 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>
&#13;
希望这会对你有所帮助。