更改输入文本字段onblur事件的最大长度

时间:2013-08-22 17:41:41

标签: java javascript html jsf

 <h:inputText id="interestrate" value="#{bean.interestrate}" maxlength="5" onblur="convert();"/>

instance =我需要在输入字段中接受最大5位数值(12345)并转换为固定为3的浮点变量。

(12.345)

转换是通过调用javascript方法convert();来完成的。 但现在字段值大小为6,包括“。”(点)。 那么如何更改此输入字段ONBLUR事件的最大值。

2 个答案:

答案 0 :(得分:3)

感谢您发布您的代码。您可以将此行添加到convert()函数中:

this.setAttribute("maxlength", 6);

答案 1 :(得分:0)

不要在模糊事件上执行此操作,因为在模糊事件中,最大字段大小将增加到6,在这种情况下,用户可以返回到上一个字段,并且可以输入与您的验证相反的六位数值。

在convert()方法调用中更改该字段的最大长度。