【问题标题】:Display 5 as 5.00 in textbox control in ASP.Net在 ASP.Net 的文本框控件中将 5 显示为 5.00
【发布时间】:2011-12-31 05:10:03
【问题描述】:

我的 ASP.NET 页面上有一个文本框控件,它接受金额。如果输入为 500,离开文本框控件后,我想将其显示为 500.00。使用 textchanged 事件我无法解决 C# 中的问题。希望 javascript 能做到。任何人都可以通过提供所需的 javascript 来帮助我还是其他方式?

【问题讨论】:

标签: c# javascript


【解决方案1】:

您可以尝试以这种方式执行此操作,创建一个 javascript 函数并在文本框的 onblur 事件上调用它

var txt ='5'; // ur value in textbox    
var decimalplace = new Number(parseFloat(txt)); // say you have values like 5.15747
alert(decimalplace.toFixed(2)); // gotta get 5.00

【讨论】:

  • 谢谢你。如果表单中的任何其他控件没有自动回发=true,它就可以工作。当另一个控件的值被更改时,这个文本框控件显示为 0.00。它不会阻止之前输入的金额。
  • 是的,我们正在使用视图状态来保持页面的不同状态。
  • 上面的东西对你实现格式有帮助吗?否则请输入你的答案
  • 是的,它帮助我显示我想要的号码。非常感谢。
  • 如果是,请将此标记为答案,单击答案旁边的复选标记.. 将为以后偶然发现此问题的所有人提供帮助
猜你喜欢
  • 2011-12-28
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 2021-10-26
  • 1970-01-01
相关资源
最近更新 更多