如何右对齐和格式化输入到 Strut2 文本字段中的金额?

Posted

技术标签:

【中文标题】如何右对齐和格式化输入到 Strut2 文本字段中的金额?【英文标题】:How to right-align and format an amount entered into a Strut2 textfield? 【发布时间】:2014-04-20 09:48:13 【问题描述】:

我的 JSP 中有一个这样的文本字段 -

<s:textfield name="chargeAmount" value="%getText('0,number,#,##0.00', chargeAmount)"/>

    getText() 负责在页面加载时格式化数字。但是,在文本字段中输入数字后如何格式化?

    如何右对齐此文本字段中的值?我希望它在页面加载时以及在文本字段中输入内容后显示为右对齐。

谢谢!!

【问题讨论】:

【参考方案1】:

    如果您希望格式化网页中的文本,那么您需要编写 javascript 来执行此操作。如果您希望在操作类中对其进行格式化,请参阅NumberFormat class

    见how to align texts inside of a input?

【讨论】:

感谢 nmc。听起来我必须做一个 JavaScript 来格式化。我想知道 Struts2 是否有一些选择。

以上是关于如何右对齐和格式化输入到 Strut2 文本字段中的金额?的主要内容,如果未能解决你的问题,请参考以下文章

具有右对齐背景图像的文本字段 - 自动扩展

如何在颤动中显示文本以使 RTL 语言右对齐而 LTR 左对齐?

如何在引导程序中将同一行中的 svg 图标和文本内容对齐到右侧(右对齐)

如何使用 Twitter Bootstrap 在 TD 中垂直对齐按钮、文本和输入文本字段

如何右对齐 HTML 文本框中的文本?

Markdown为啥不支持居中,右对齐等格式设置