C# 使用千位和十进制分隔符格式化asp:TextBox
我已经用JS在PHP中做过很多次了,但是作为webforms的新手,我真的很难做到这一点 好的,在我的表单上有一个“asp:TextBox”,我想让用户输入一笔钱 我想要的是,一旦用户移出“asp:TextBox”,我希望它的格式为###################以显示。我不需要货币符号 是否有人可以提供有关如何执行此操作的指导,以及提交的格式是否与提交时的值一起作为标准提交,还是将其剥离并仅用于用户显示目的 谢谢C# 使用千位和十进制分隔符格式化asp:TextBox,c#,.net,webforms,textbox,C#,.net,Webforms,Textbox,我已经用JS在PHP中做过很多次了,但是作为webforms的新手,我真的很难做到这一点 好的,在我的表单上有一个“asp:TextBox”,我想让用户输入一笔钱 我想要的是,一旦用户移出“asp:TextBox”,我希望它的格式为###################以显示。我不需要货币符号 是否有人可以提供有关如何执行此操作的指导,以及提交的格式是否与提交时的值一起作为标准提交,还是将其剥离并仅用于用户显示目的 谢谢 Paul您可以通过在呈现Web窗体控件之前向其添加属性来向其添加客户端功能
Paul您可以通过在呈现Web窗体控件之前向其添加属性来向其添加客户端功能。您可以在代码的文本框中添加属性:
myTextbox.Attributes.Add("onblur", "myJavascriptFormattingFunction();");
您可以查看将WebControl链接到javascript的其他方法
文本框中的任何值都是要提交的值,因此如果添加逗号之类的内容,则它们将被提交