java - Struts2 文本域显示长度

标签 java jsp struts2

我想让 Struts2 textfield 只能显示 10 个词但接受 20 个词。查看示例;

想要展示

1234567890

想要接受

12345678901234567890

如果我输入

1234567890123

并且还想在文本字段中显示 1234567890。请分享一些想法和链接

最佳答案

您可以创建最多接受 20 个字符的 struts 2 文本字段,如下所示。

代码:
<s:textfield maxlength="20" id="my" value=""></s:textfield>

如果只显示 10 位数字,您需要像下面的代码一样使用 javascript 或 jquery。

查询代码:
var value = "12345678912345678912";
$('#my').val(value.substr(0,10));

如果值不是字符串,则可以使用。

var value = 12345678912345678912;
$('#my').val(value.toString().substr(0,10));

关于java - Struts2 文本域显示长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20656517/

相关文章:

java - 同步集合中的 ConcurrentModificationException

java - 将 Informix-4GL 程序中的 SQL 查询 "SELECT UNIQUE 1..."转换为 Java 代码

javascript - 即使 JS 条件为真,jsp 页面也会重定向到下一页

javascript - 如何从 JSP 文件打开一个新窗口?

java - <s :select> use map as list excluding given keys

java - 转发到相同的 struts2 操作时丢失 bean 的值

java - 如何使用正则表达式来匹配该字符串中的 "aas"?

java - 如何判断文件上传/下载 JAX-WS Web 服务是流式传输还是缓冲式?

jsp - JSP 的生命周期、编译和替换

java - Struts 1 到 Struts2 JSP 标签库转换