<h:inputText id="interestrate" value="#{bean.interestrate}" maxlength="5" onblur="convert();"/>
instance =我需要在输入字段中接受最大5位数值(12345)并转换为固定为3的浮点变量。
(12.345)
转换是通过调用javascript方法convert();来完成的。 但现在字段值大小为6,包括“。”(点)。 那么如何更改此输入字段ONBLUR事件的最大值。
答案 0 :(得分:3)
感谢您发布您的代码。您可以将此行添加到convert()函数中:
this.setAttribute("maxlength", 6);
答案 1 :(得分:0)
不要在模糊事件上执行此操作,因为在模糊事件中,最大字段大小将增加到6,在这种情况下,用户可以返回到上一个字段,并且可以输入与您的验证相反的六位数值。
在convert()方法调用中更改该字段的最大长度。