|
在表单输入完数据以后,实现以下验证效果:
1--规定输入的字小于50字
<script> function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } } </script> <form name=a onsubmit="return test()"> <textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea> <input type="submit" name="Submit" value="check">
2--只能是汉字
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
3--只能是英文字符
<script language=javascript> function onlyEng() { if(!(event.keyCode>=65&&event.keyCode<=90)) event.returnValue=false; } </script> <input onkeydown="onlyEng();">
4--只能是数字
<script language=javascript> function onlyNum() { if(!((event.keyCode>=48&&event.keyCode<=57) |