史上最全的js/jquery/javascript控制input输入框输入格式的代码


更多技术问题解决案例请访问:IT摆渡网 -- 一个IT实时在线问答平台,解决任何IT技术难题,无需等待,立马解决!--www.itbaiduwang.com


<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){   //只能输入数字  使用:οnkeyup='formatIntValaa(this)'
    obj.value=obj.value.replace(/\D+/g,'');
}


//禁止输入中文方法:在样式中加:style="ime-mode:disabled" οnpaste="return false" οndragenter="return false" οncοntextmenu="return false;"禁止中文输入法并禁止复制粘贴
//禁止输入空格跟英文状态下的逗号:οnkeyup="this.value=this.value.replace(/[, ]/g,'')"
//size="40" 控制输入框的长度
//maxlength="15" 最大输入字符数控制
//只能输入数字:οnkeyup="this.value=this.value.replace(/\D/g,'')"  onafterpaste="this.value=this.value.replace(/\D/g,'')"
//禁止输入数字:οnkeyup="this.value=this.value.replace(/[\d]/g,'')"
//禁止输入数字,空格,逗号,字母:οnkeyup="this.value=this.value.replace(/[\d,, \w]/g,'')"
//只能输入数字跟加减运算符:
//style="ime-mode:disabled" class='inp1MM'  name="keyong" οnkeyup="this.value=this.value.replace(/[, A-Za-z]/g,'')"   οnpaste="return false" οndragenter="return false" οncοntextmenu="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" οnsubmit="ceshi()" >
<input  type="text" size="40" maxlength="15"   οnpaste="return false" οndragenter="return false" οncοntextmenu="return false;" style="ime-mode:disabled" name="name" id="name" value="" οnblur="upword(this.value);xianzhi();myfunction();" οnkeyup="this.value=this.value.replace(/[, ]/g,'')">
<input type="submit"  value="提交">
</form>

</body>

</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值