|
|
1
9
我用一个转换器。效果很好。 Page:
代码:
|
|
2
2
一个建议是,在用户更改输入值后,在javascript中修剪文本:
使用javascript函数:
编辑,关于您的评论: 我建议的解决方案是最好的方法,因为它是在客户机端完成的。但是,正如您在评论中所说,如果客户机的浏览器不允许使用javascript,它将不起作用。 As shown here ,请 95% 其中的用户在浏览器上激活了javascript(1月份 二千零八 !). 但是,如果您真的需要不支持任何JavaScript浏览器,我建议您确实实现PhaseListener解决方案。
编辑2
达莫提出的解决方案
|
|
|
3
2
也许更好的方法是扩展
不过,在我看来,inputText中应该有一个默认修剪的属性,即:
更新: 好的,下面是如何创建一个组件来修剪输入文本字段。 但是请注意,我还没有测试代码,所以我不能百分之百地确定它是否可以工作,但是应该可以。
在
添加组件
创造
在
现在,在XHTML中,您可以这样使用它:
|