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" >
</ form >
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" >
</ form >
2--只能是汉字
<input οnkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" οnmοuseleave=="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" >加多一个onmouseleave事件可以防止粘贴、剪切的情况。
2--规定只能输入中文、英文的时候,连标点符号也屏蔽掉了;
参照例三,只是增加判断的条件而已,要想允许输入什么键就把它们的键值加上
3--只能是英文字符
<
script language
=
javascript
>
function onlyEng()
... {
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnValue=false;
}
</ script >< input onkeydown = " onlyEng(); " >
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)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnValue=false;
}
</ script >< input onkeydown = " onlyNum(); " >
function onlyNum()
... {
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnValue=false;
}
</ script >< input onkeydown = " onlyNum(); " >
5--只能是英文字符和数字
<
input
onkeyup
="value=value.replace(/[W]/g,'') "
onbeforepaste
="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"
>
6--验证为email格式
<
script
language
="JavaScript1.2"
>
...
function test() ...{
if((a.b.value.indexOf ("sex") == 0)||(a.b.value.indexOf ("fuck") == 0))...{
alert("五讲四美三热爱");
a.b.focus();
return false;}
}
</ script >
< form name =a onsubmit ="return test()" >
< input type =text name =b >
< input type ="submit" name ="Submit" value ="check" >
</ form >
function test() ...{
if((a.b.value.indexOf ("sex") == 0)||(a.b.value.indexOf ("fuck") == 0))...{
alert("五讲四美三热爱");
a.b.focus();
return false;}
}
</ script >
< form name =a onsubmit ="return test()" >
< input type =text name =b >
< input type ="submit" name ="Submit" value ="check" >
</ form >