javaweb项目前台:文本框如何控制输入字数

来源:百度知道 编辑:UC知道 时间:2024/06/15 03:48:19
一般是用js吧,输入时候超出字数限制弹出对话框提示?

<input type="text" name="name" onChange="onChange()"/>

<script>
function onChange(){
var name = document.getElementsByName("name")[0];
var val = name.value;
if(val.length > 10){
alert('超过了10个字符');
}
}
</script>

恩,是的,这种表单验证一般都是用js,目的就是为了让验证在客户端进行,减少服务器端的工作。一个开源验证框架很好,叫EasyValidation。很好用,建议你下载用一下

text 数字检查, 文本框数字验证
只须加入这句代码:
<INPUT size="2" name=lig10 onKeyUp="if(isNaN(value))execCommand('undo')" maxlength="10">

maxlength="10" 长度为10,不用弹出对话框更友好!