Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
<f:convertNumber type="currency"/>当前,如果使用 JSF 并且用户输入值1.99代替 ,则 JSF 会引发转换错误$1.99。
<f:convertNumber type="currency"/>
1.99
$1.99
如何使1.99值被认为是$1.99不编写自定义转换器?
我不明白为什么要编写自定义转换器来自动附加“$”是一个问题。但如果你不这样做,你唯一的选择就是通过 javascript 来做。像这样的东西:
onblur="$('#input-field-id').val('$' + $('#input-field-id').val())"