我想让 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/