【问题标题】:JSF Default currency (Autofill $ on tabout)JSF 默认货币(在选项卡上自动填充 $)
【发布时间】:2013-08-28 10:31:52
【问题描述】:

目前,如果使用 <f:convertNumber type="currency"/> 并且用户输入值 1.99 而不是 $1.99,则 JSF 会引发转换错误。

如何在不编写自定义转换器的情况下使1.99 值被视为$1.99

【问题讨论】:

标签: jsf input converter currency


【解决方案1】:

我不明白为什么要编写一个自定义转换器来自动附加一个“$”。但如果你不这样做,你唯一的选择就是通过 javascript 来做。像这样的:

onblur="$('#input-field-id').val('$' + $('#input-field-id').val())"

【讨论】:

  • 如果您因为还不能测试而不确定,那么请不要将其发布为答案。
  • 很抱歉,我现在检查了一下,确实没有用。老实说,我没想到会这样,并想给他一个快速的反馈。我删除了那部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多