Vaadin 文本字段的输入字符计数器(无 JS)
Counter of entered characters for Vaadin Text Field (Without JS)
我需要在 Vaadin 文本字段的帮助文本中添加计数器:
输入的字符/最大可能的字符数
问题:
如何在不使用JS的情况下获取用户当前输入的字符数?
如果将text field的value change mode改为ValueChangeMode.EAGER
,那么每次值改变都会有server端的value change事件,也就是说你可以做getValue().length()
找到长度。这种方法非常简单,但缺点是它会导致一些冗余网络流量,因为每个更改都需要在服务器上处理。
如果您想要避免将所有更改发送到服务器的东西,那么需要一点点 JavaScript,除非您可以找到已经集成了 JavaScript 的现有插件给你。
我需要在 Vaadin 文本字段的帮助文本中添加计数器:
输入的字符/最大可能的字符数
问题: 如何在不使用JS的情况下获取用户当前输入的字符数?
如果将text field的value change mode改为ValueChangeMode.EAGER
,那么每次值改变都会有server端的value change事件,也就是说你可以做getValue().length()
找到长度。这种方法非常简单,但缺点是它会导致一些冗余网络流量,因为每个更改都需要在服务器上处理。
如果您想要避免将所有更改发送到服务器的东西,那么需要一点点 JavaScript,除非您可以找到已经集成了 JavaScript 的现有插件给你。