this.getValue = function(){
return document.getElementById(ipid+"ip1").value + "." +
document.getElementById(ipid+"ip2").value + "." +
document.getElementById(ipid+"ip3").value + "." +
document.getElementById(ipid+"ip4").value;
};
this.setValue = function(v){
if(v == "" || v==undefined)return;
var ss = v.split(".");
for(var i=0;i<ss.length;i++){
document.getElementById(ipid+"ip"+(i+1)).value = ss[i];
}
};
this.setDisabled = function(b){
for(var i=1;i<=4;i++){
document.getElementById(ipid+"ip"+i).disabled = b;
if(b)
document.getElementById(ipid+"ip"+i).style.backgroundColor="#F3F3F3";
else
document.getElementById(ipid+"ip"+i).style.backgroundColor="#FFFFFF";
}
if(b)
document.getElementById(ipid+"ip").style.backgroundColor="#F3F3F3";
else
document.getElementById(ipid+"ip").style.backgroundColor="#FFFFFF";
};
this.checkIp = function(){
var regex = /^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$/;
if(!regex.test(this.getValue()))
return false;
for(var i=1;i<=4;i++){
if(document.getElementById(ipid+"ip"+i).value > 255){
return false;
}
}
return true;
};
this.clearIp = function(){
for(var i=1;i<=4;i++){
document.getElementById(ipid+"ip"+i).value = "";
}
};
}
分享到:
相关推荐
网络实验5:TCP_IP地址配置.rar网络实验5:TCP_IP地址配置.rar网络实验5:TCP_IP地址配置.rar网络实验5:TCP_IP地址配置.rar网络实验5:TCP_IP地址配置.rar网络实验5:TCP_IP地址配置.rar网络实验5:TCP_IP地址配置....
"ip_test.rar_IP合法性_ip test_ip地址合法性"这个标题和描述暗示我们关注的是如何验证一个IP地址是否符合标准,即其是否合法。这个话题对于网络编程、网络安全以及服务器管理等方面都有着重要的实践意义。 首先,...
IP2Region是一个高效、精确的IP地址查询工具,它允许我们快速获取到IP地址对应的地理位置信息。本文将深入探讨IP2Region的Java实现,以及其与SQLite数据库的结合使用。 1. **IP2Region介绍** IP2Region是一个开源...
IP5209_IP5109_IP5108_IP5207 i2c通信协议
2. 查询远程IP:允许用户输入特定域名或主机名,查询其对应的IP地址。 3. IP地理位置:根据IP地址提供地理位置信息,如国家、城市等。 4. IP分析:可能包括IP版本、子网掩码、默认网关、DNS服务器等网络配置信息的...
《IPbox_ec_IP地址编辑框2.0:深入解析与应用》 在计算机编程领域,尤其是在Windows系统开发中,处理用户界面(UI)是至关重要的。IPbox_ec_IP地址编辑框2.0是一款专为输入IP地址设计的控件,它提供了一种直观且...
2. **IP设置**:IP设置是指配置网络接口的IP地址、子网掩码、默认网关以及DNS服务器等参数。这通常是通过操作系统内置的网络设置工具或者特定的网络配置软件来完成的。正确的IP设置对于确保设备能正常接入网络并与...
**MAC_IP地址扫描器** MAC(Media Access Control)地址,也称为物理地址或硬件地址,是网络设备(如路由器、交换机、计算机等)在局域网中的唯一标识。每个设备都有一个48位的MAC地址,通常用6个两字符的十六进制...
本文将深入探讨“获取IP(LV86)_ip地址_获取本机IP地址_”这一LabVIEW程序所涉及的知识点,以及如何利用LabVIEW进行IP地址的获取。 首先,IP地址是一个32位的二进制数字,通常被分为四段,每段8位,用点分十进制表示...
2. **数据库设计**:数据库可能是MySQL、PostgreSQL或SQLite等,需要包含一个或多个表来存储IP地址及相关信息,如地理位置、归属地、网络类型等。表结构应优化查询性能,可能包括IP地址的索引。 3. **前端开发**:...
在IT行业中,IP探针是一种常见的网络工具,用于获取访问者或特定设备的IP地址,并进一步进行IP查询和定位。本文将深入探讨标题和描述中提及的“tanzhen_IP探针_ip_ip探针链接_IP查询_定位_”相关知识点。 首先,...
AB_IP地址设置方法
有很多第三方 API 可以提供获取用户的 IP 地址归属地的服务,例如 Go2Map、IP-API、IP2Location 等。在选择第三方 API 时,我们需要考虑到 API 的可靠性、准确性和响应速度等因素。 代码解析 在上面的代码中,我们...
2. IP冲突检测:检查网络中是否存在重复的IP地址,防止通信问题。 3. IP统计与报告:生成IP地址使用情况的报告,便于网络管理员了解网络资源的使用状况。 4. IP地址审计:跟踪IP地址的使用历史,方便追踪和管理。 5....
IP地址是互联网上的每个设备在网络层面上的地址,通常为IPv4或IPv6格式,如192.168.1.1或2001:0db8:85a3:0000:0000:8a2e:0370:7334。域名是这些IP地址的文本表示,例如www.google.com,它们通过DNS(Domain Name ...
2. 攻击者向目标主机发送ARP响应包,声称自己的MAC地址对应于网关的IP地址。 3. 目标主机接收到虚假的ARP响应后,将其存入ARP缓存表,误认为攻击者的MAC地址就是网关的MAC。 4. 从此,目标主机的所有网络通信都将...
详细介绍ABPLC的IP地址设置,图文并茂进行介绍。使读者更加清晰。
本文将深入探讨如何通过注册表来获取和修改IP地址,以及如何在不重启计算机的情况下使更改立即生效。我们将结合提供的源代码文件进行分析。 首先,我们需要了解Windows操作系统中存储网络配置信息的位置,这通常是...
在IT领域,网络通信是至关重要的部分,而IP地址和MAC地址则是网络设备进行通信的基础。本篇文章将详细探讨在C#环境下如何实现IP地址配置以及MAC地址的设置,主要基于提供的标题和描述。 首先,我们要理解IP地址...
ip地址冲突如何解决呢?ip地址冲突是经常遇到的问题,其实解决方案很简单。 1、自动解决ip地址冲突。...2、手动解决ip地址冲突。方法在安装包内有详细的说明,即使新手,一边看一边操作也能解决的了ip地址冲突的问题。