一个仿造VC 之IP输入框

<style>
.a3{width:30;border:0;text-align:center}
</style>
<script>
function checkIPValid_1()
{
    if(event.shiftKey)
    {
        event.returnValue=false;
        return;
    }
    var keyCode = parseInt(event.keyCode);
    var result=true;
    if((keyCode==8) || (keyCode==37) || (keyCode==39) || (keyCode==9)) return;

    if((keyCode>=48) && (keyCode<=57)) return;
    else result=false;
    if((keyCode>=96) && (keyCode<=105)) return;
    else result=false;

    if((keyCode==110) || (keyCode==190) || (keyCode==32)) 
    {
        event.keyCode=9;
        return;
    }
    if(result==false) event.returnValue=false;
}
function checkIPValid_2(mask)
{
    
    if(typeof(mask) != 'object'){
        mask = eval(mask)
    }
    var maskInt=parseInt(mask.value);
    if((maskInt<0) || (maskInt>255))
    {
        mask.value=255;
        alert(maskInt+"不是个有效IP地址,请指定一个介于0和255之间的数值");
    }
}
</script>
IP地址输入
<div style="border-width:1;border-color:balck;border-style:solid;width:165;font-size:9pt">
<input name="ip1" maxlength="3" class="a3" onKeyDown="checkIPValid_1()" onKeyUp="checkIPValid_2(this)"/>.
<input name="ip2" maxlength="3" class="a3" onKeyDown="checkIPValid_1()" onKeyUp="checkIPValid_2(this)"/>.
<input name="ip3" maxlength="3" class="a3" onKeyDown="checkIPValid_1()" onKeyUp="checkIPValid_2(this)"/>.
<input name="ip4" maxlength="3" class="a3" onKeyDown="checkIPValid_1()" onKeyUp="checkIPValid_2(this)"/>
</div>

                  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值