ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
关于IP验证的一个例子
平时感觉Windows的IP输入框很好用,如果再网页中也能实现一定是很爽的事情。核心代码如下:



<script language="javascript">

function outStr(){

if(document.all.ip1.value>0 && document.all.ip2.value>0 && document.all.ip3.value>0 && document.all.ip4.value>0){

alert("你输入的IP地址为:" + document.all.ip1.value + "." + document.all.ip2.value + "." + document.all.ip3.value + "." + document.all.ip4.value);

}//end if

}//end

function moveRight(obj){

id = parseInt(obj.name.substr(2,1))

if(id<4){

eval("document.all.ip" + (id +1) + ".focus()");

}else{

outStr();

}//end if

}

function moveLeft(obj){

id = parseInt(obj.name.substr(2,1))

if(id>1){

eval("document.all.ip" + (id -1) + ".focus()");

}//end if

}//end if

function Keypress(obj){

var objInput = obj;

cod = window.event.keyCode;



if(cod==46 && (obj.value).length>0){//如果按了“.”并且有了一个字符,向右移动一次

window.event.keyCode=0;

moveRight(obj);

}else if((obj.value).length==2 && (cod >= 48) && (cod <= 57)){//如果数字键并且够了两位

if(cod<58){//

obj.value = obj.value * 10 + cod - 48;

}//end if

window.event.keyCode = 0;

moveRight(obj);

}else{ //判断输入的是不是数字

if ( !(((cod >= 48) && (cod <= 57)) || (cod == 13) || (cod == 37) || (cod == 39))){

window.event.keyCode = 0;

}//end if

}//end if

}//end function keydown

function getCaretPos(obj){

var currentRange=document.selection.createRange();

var workRange=currentRange.duplicate();

obj.select();

var allRange=document.selection.createRange();

var len=0;

while(workRange.compareEndPoints("StartToStart",allRange)>0){

workRange.moveStart("character",-1);

len++;

}

currentRange.select();

return len;

}//end

function KeyDown(obj){

cod = window.event.keyCode;

i = getCaretPos(obj); //光标位置

n = obj.value.length; //字符长度



if(cod==37 && i==0){//光标左移

moveLeft(obj);

}else if(cod==39 && i>=n){

moveRight(obj);

}else if(cod==8 && (obj.value=="" || i==0)){

moveLeft(obj);

}//end if

}//end

function checkDate(obj,max_num){

if(obj.value>max_num || obj.value<0){

window.event.keyCode = 0;

alert(obj.value + "是无效的项目,只能输入0到" + max_num + "之间的数。");

obj.value = max_num;

obj.focus();

obj.select();

}//end if

}//end

</script>



测试网址:http://yuenshui.3c21.com/test/ipv1.0.htm

源代码全部在网页中,没有任何加密,希望使用时不要去掉出处。
 
 
本站关键词:
|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机||东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有