在下面的代码中我有一个文本框,如果我输入一个数字(即)10,它应该转换为10.00.Pls帮助我这样做。
JS:
function sample()
{
var num ;
var result = num.toFixed(2);
}
asp.net:
<asp:TextBox ID="txt" value="" runat="server"></asp:TextBox>
答案 0 :(得分:0)
我不是100%确定这是否适用于ASP,但这是我在javascript中的方式。
var input = document.getElementById("txt");
input.addEventListener("[event desired (click, blur, etc)]", function() {
var result = parseInt(input.value,10).toFixed(2);
}, false);
由于输入是类型字符串,因此需要将其转换为数字。事件监听器我不是100%确定你需要,因为这是ASP而且它有runat:server
但是是的。转换为整数,修复2个小数点,然后就可以了。