使用js设置ip地址对话框,关键在于ip地址正则表达式,参考:http://weidongke123-126-com.iteye.com/blog/1976214

test.html:

</pre><pre name="code" class="html"><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>用户登录界面</title><script>
function testIP(x){                     //当文本输入框失去焦点时,检查文本框内容是否满足正则表达式var ipAddress = document.getElementById(x).value;  if(ipAddress==null||ipAddress=="")     //例外情况,文本没有输入return truevar re =  /^([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$/;  if(!re.test(ipAddress)){  alert("ip地址格式不正确,请修改");   return false;}elsereturn true;
}
function checkIsNumber(){    //判断键入是否为数字if(event.keyCode>=48&&event.keyCode<=57)return true;  elsereturn false;  }
</script></head><body><input type="text" id="ipText" name="txt" οnblur="testIP(this.id)"  οnkeypress="return checkIsNumber();" /></body>
</html>

关键点:

在输入框的onkeypress事件中检查是否输入的为数字,在onblur(失去焦点,即不再编辑)事件中检查输入的内容是否满足正则表达式

WEB小结(1)——使用js设置ip地址对话框相关推荐

  1. 了解IP地址及如何设置IP地址

    众所周知,在电话通讯中,电话用户是靠电话号码来识别的.同样,在网络中为了区别不同的计算机,也需要给计算机指定一个号码,这个号码就是"IP地址". 什么是IP地址 所谓IP地址就是给 ...

  2. 前端获取自己所在的ip_前端使用js根据ip地址获取城市地理位置

    标签: 前端使用js根据ip地址获取城市地理位置 一.使用js根据ip获取地址位置 1.在html页面,加入如下代码: var cityCode=returnCitySN.cid; document. ...

  3. 保存ip地址和计算机名称,批量设置IP地址和计算机名

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近由于病毒肆虐,学校的公共机房又瘫痪了,只好利用网络同传把机器全都克隆了一遍,可问题又来啦,每个计算机都要重新设置IP地址.子网掩码.网关和DNS服务器 ...

  4. 路由器与计算机IP配置,路由器设置之前 如何给电脑设置IP地址

    我们都知道在连接好电脑和路由器之后,要对路由器进行设置之前,首要的问题就应该解决电脑设置IP地址的这个问题,然后才能访问路由器地址:192.168.1.1或者192.168.0.1,那么本文就为您详细 ...

  5. 计算机教室怎样自动批量修改ip,批量设置IP地址和计算机名

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近由于病毒肆虐,学校的公共机房又瘫痪了,只好利用网络同传把机器全都克隆了一遍,可问题又来啦,每个计算机都要重新设置IP地址.子网掩码.网关和DNS服务器 ...

  6. 机房批量改计算机名计算机组,批量设置IP地址和计算机名

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近由于病毒肆虐,学校的公共机房又瘫痪了,只好利用网络同传把机器全都克隆了一遍,可问题又来啦,每个计算机都要重新设置IP地址.子网掩码.网关和DNS服务器 ...

  7. linux7 设置dns,RHEL7.0 系列-设置IP地址、网关和DNS

    1.1.设置IP地址.网关和DNSRHEL7里面的网卡命名方式从eth0,1,2的方式变成了enoXXXXX的格式.en代表的是enthernet(以太网),o代表的是onboard(内置),那一串数 ...

  8. linux7添加两个网关,RHEL7设置IP地址、网关和DNS(示例代码)

    █网卡命名格式:enoxxxxx en:代表enthernet(以太网) o:代表onboard(内置) xxxxx:是主板的某种索引编号自动生成,以便保证其唯一性 ●方法1:进入网络配置文件,修改网 ...

  9. FreeBSD设置IP地址,网关,DNS

    1.设置IP地址.网关 ee  /etc/rc.conf   #编辑 ifconfig_em0="inet 192.168.1.173  netmask 255.255.255.0" ...

最新文章

  1. 键盘压缩背景,ios滚动不流畅,禁止遮罩层下面内容滚动
  2. Visual Studio 2010 实用功能总结
  3. C#开发笔记之06-为什么要尽可能的使用尾递归,编译器会为它做优化吗?
  4. (77)Vivado设置伪路径约束
  5. 【大云制造】公有云产品及解决方案V4.0——全新面貌,重新出发
  6. 阿里二面:我们为什么要做分库分表?
  7. QGraphicsView实现局部缩放,平移,并且能进行选中数据
  8. 淘宝天猫商城的推广方法大总结
  9. link.html百度云,网盘链接自取
  10. 冯·诺依曼理论的要点
  11. 空间直线同球体交点求解
  12. win7无法自动检测修复计算机,无法启动,启动修复正在检查系统问题
  13. Android Service之设备存储空间监控
  14. Vlan间通信原理(HCIA)
  15. EtherCAT IgH常用命令行使用记录
  16. 坐标反算用计算机怎么算,卡西欧5800计算器坐标正反算程序
  17. 关于标准盒子模型的(border、 margin和padding)属性的讲解
  18. 微信消息推送 有新发现 进来看
  19. Direct3D学习手记五:纹理映射
  20. Django之爱鲜蜂项目开发 day04

热门文章

  1. 机器学习 cs229学习笔记4 EM for factor analysis PCA(Principal comp
  2. JQuery实现复制数据到剪贴板之各种麻花与右键点击弹出选择菜单
  3. Emacs中的Evernote: evernote-mode
  4. 简单利用aircrack测试无线网络(图)
  5. 腾讯收购康盛创想:站长的春天还是2012?
  6. matplotlib之2017年各产业第一季度国民生产总值行业构成分布饼图
  7. 迭代器的工作原理和注意事项
  8. 一﹑博客周刊•程序员导语
  9. 输入URL,客户端到服务器通信的过程
  10. php连接高拍仪,无线投屏与高拍仪结合方案