在这里提示一点,如果做得东西有输入框,需要用户自己填写,那么你就要注意用户填写的时候可能出现的问题,假设你某个字段只有varchar2(50),如果你的用户填写超过了该范围,那么该值就不会被插入进去,我在做某个功能的时候忽略了这一点,就导致了可以无穷的输入,最后数据插不进去,后台会报错,说超出该字段的范围值。
下面给出解决办法:
在miniUI中使用textBox,就需要考虑这种问题,下面是实现代码:
<th><font color="red">*</font>模板名称</th>
<td colspan="3" >
<input id="mbmc" name="mbmc" maxlength="25" class="mini-textbox" value="${vo.mbmc}" style="width:340px;"/>
</td>
从这段代码可以看出来我的短信模板名称最多可以输入25个中文,如果你想输入第26个中文,是输不进去的,可以自己验证一下,因为此处使用了一个属性maxlength
,只要你给该属性赋值就可以控制textbox中输入的字符多少。