1、 method=post action= onsubmit=return checkform(this) submitSubmit提交/form1. 长度限制scriptfunction test() if(document.a.b.value.length50)不能超过50个字符!);document.a.b.focus();form name=a onsubmit=return test()textarea name=b cols=40 wrap=VIRTUAL rows=6/textareacheck 2. 只能是汉字 input onkeyup=value=/oblog/value.r
2、eplace(/u4E00-u9FA5/g,)3. 只能是英文script language=javascriptfunction onlyEng()if(!(event.keyCode=65&event.keyCode=48&=57)|(event.keyCode=96&=105)/考虑小键盘上的数字键onlyNum();5. 只能是英文字符和数字/oblog/value.replace(/W/g,) onbeforepaste=clipboardData.setData(text,clipboardData.getData().replace(/d/g,)6. 验证油箱格式SCRIPT L
3、ANGUAGE=javascript RUNAT=Serverfunction isEmail(strEmail) if (strEmail.search(/w+(-w+)|(.w+)*A-Za-z0-9+(.|-)A-Za-z0-9+)*.A-Za-z0-9+$/) != -1)return true;elseoh/SCRIPTinput type=text onblur=isEmail(this.value)7. 屏蔽关键字(这里屏蔽*和*)javascript1.2function test() if(a.b.value.indexOf (*) = 0)|(a.b.value.index
4、Of (*) = 0)a.b.focus();input type=text name=b8. 两次输入密码是否相同FORM METHOD=POST ACTION=password id=input1input2buttontest onclick=check()/FORMfunction check() with(document.all)if(input1.value!=input2.value)falseinput1.value = ;input2.value = else document.forms0.submit();够了吧 屏蔽右键 很酷 oncontextmenu=return
5、 false ondragstart= onselectstart=加在body中二2.1 表单项不能为空script language=!-function CheckForm()if (document.form.name.value.length = 0) 请输入您姓名!document.form.name.focus();return false; true;-2.2 比较两个表单项的值是否相同 (document.form.PWD.value != document.form.PWD_Again.value)您两次输入的密码不一样!请重新输入.document.ADDUser.PWD
6、.focus();2.3 表单项只能为数字和_,用于电话/银行帐号验证上,可扩展到域名注册等 isNumber(String)var Letters = 1234567890- /可以自己增加可输入值 i; c;if(String.charAt( 0 )=-if( String.charAt( String.length - 1 ) )for( i 0; String.length; +c ); (Letters.indexOf( c 0) isNumber(document.form.TEL.value)您的电话号码不合法!document.form.TEL.focus();2.4 表单项输
7、入数值/长度限定 CheckForm() (document.form.count.value 100 | document.form.count.value 1)输入数值不能小于零大于100!document.form.count.focus(); (document.form.MESSAGE.value.length2.5 中文/英文/数字/邮件地址合法性判断SCRIPT LANGUAGE= isEnglish(name) /英文值检测if(name.lengthfor(i name.length; i+)if(name.charCodeAt(i) 128) isChinese(name) /中文值检测
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1