[英]Trailing zeroes should come automatically after/before . (point)
我有一個輸入框:
<input autocomplete="off" class='amount'>
如果我在輸入字段中輸入.75
,則應在.75
之前自動添加0
,以使其變為0.75
另外,如果我輸入1.3
那么它應該變成1.30
我努力了 :
echo "<script>
$('.amount').on('change', function(){
$(this).val(parseFloat($(this).val()).toFixed(2));
});
</script>";
編輯:它顯示我輸入的值相同,沒有任何變化
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<?php
echo "<script>
$(document).ready(function(){
$('.amount').on('change', function(){
$(this).val(parseFloat($(this).val()).toFixed(2));
});
});
</script>";
?>
</head>
<body>
<input autocomplete="off" class='amount'/>
</body>
</html>
您需要確保在分配事件處理程序之前將其事件處理程序包裝在document.ready中,以確保正確加載了jquery。 這就是@laaposto的小提琴之所以起作用的原因,因為在分配事件處理程序之前,已經在小提琴中加載了jquery。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.