<script type="text/javascript"> function ceshi()//输入字符不能少于最少值! { var aa; aa=document.akui.name.value; if(aa.length<3) { alert("不能少于3位"); return false; } } function upword(b) //把输入字母转换成大写 { var b; b=b.toUpperCase(); document.akui.name.value=b; } function myfunction() { //禁止不输入任何内容 var a = document.akui.name.value; if (a== ""||a==NULL) { alert("不能为空!"); return false; } } function formatIntValaa(obj){ //只能输入数字 使用:onkeyup='formatIntValaa(this)' obj.value=obj.value.replace(/\D+/g,''); } //禁止输入中文方法:在样式中加:style="ime-mode:disabled" onpaste="return false" ondragenter="return false" oncontextmenu="return false;"禁止中文输入法并禁止复制粘贴 //禁止输入空格跟英文状态下的逗号:onkeyup="this.value=this.value.replace(/[, ]/g,'')" //size="40" 控制输入框的长度 //maxlength="15" 最大输入字符数控制 //只能输入数字:onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" //禁止输入数字:onkeyup="this.value=this.value.replace(/[\d]/g,'')" //禁止输入数字,空格,逗号,字母:onkeyup="this.value=this.value.replace(/[\d,, \w]/g,'')" //只能输入数字跟加减运算符: //style="ime-mode:disabled" class='inp1MM' name="keyong" onkeyup="this.value=this.value.replace(/[, A-Za-z]/g,'')" onpaste="return false" ondragenter="return false" oncontextmenu="return false;" function xianzhi()//如果是输入数字类的,控制大小 { var num=document.akui.name.value; //alert(num); if(parseInt(num)<8) { alert("请输入大于8的数字"); return false; } } </script> <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <body > <form method="GET" action="" name="akui" onsubmit="ceshi()" > <input type="text" size="40" maxlength="15" onpaste="return false" ondragenter="return false" oncontextmenu="return false;" style="ime-mode:disabled" name="name" id="name" value="" onblur="upword(this.value);xianzhi();myfunction();" onkeyup="this.value=this.value.replace(/[, ]/g,'')"> <input type="submit" value="提交"> </form> </body> </html>