Struts2文本字段显示长度

时间:2013-12-18 11:10:49

标签: java jsp struts2

我想让Struts2文本字段只显示10个单词但可以接受20个单词。见样本;

想要展示

1234567890

想要接受

12345678901234567890

如果我输入

1234567890123

而且想在textfield中显示的是1234567890.Please分享一些想法和链接

4 个答案:

答案 0 :(得分:2)

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

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

仅显示10位数字,您需要使用javascript或jquery,如下面的代码。

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

如果value不是String,那么你可以使用。

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

答案 1 :(得分:1)

使用此代码即可实现

<s:textfield name="fieldname" value="12345678901234567890" size="10"/>

字段的显示区域不超过10个字符。但是,该字段可以包含超过10个字符。

答案 2 :(得分:0)

使用固定大小,例如:

<input type="text" value="12345678901234567890" style="width:50px" />

答案 3 :(得分:0)

例如:输入类型=“文字”值=“12345678901234567890”style =“width:50px”maxlength =“20”