html代码

<body><form action="url" method="post" id="saveData"><span>经度</span><%-- 数字、小数点和-输入限制 --%><input type="text" name="i_longitude" id="i_longitude" value="${obj.longitude }" onKeyPress="if(event.keyCode!=46 && event.keyCode!=45 && event.keyCode<48 || event.keyCode>57) event.returnValue=false" /><span>纬度</span><%-- 数字、小数点和-输入限制 --%><input type="text" name="i_latitude" id="i_latitude" value="${obj.latitude }" onKeyPress="if(event.keyCode!=46 && event.keyCode!=45 && event.keyCode<48 || event.keyCode>57) event.returnValue=false" /></form><button class="save" onClick="doSave()">提交</button><script type="text/javascript">function doSave() {// 经度值判断i_longitudevar longitude = $("#i_longitude").val();if (checkInputInt(longitude, -180, 180)) {alert('请输入正确的经度,范围:-180~180');return;}// 纬度值判断i_latitudevar latitude = $("#i_latitude").val();if (checkInputInt(latitude, -90, 90)) {alert('请输入正确的纬度,范围:-90~90');return;}if(confirm("确认提交?")) {$("#saveData").submit();}}// -和.和数值范围判断function checkInputInt(value, min, max) {if (value.indexOf('-') != -1) {if (value.indexOf('-') != 0) {return true;}var hCount = (value.split('-')).length-1;if (hCount > 1) {return true;}if (value.indexOf('.') != -1) {if (value.indexOf('.') == 1 || value.indexOf('.') > 4) {return true;}var dCount = (value.split('.')).length-1;if (dCount > 1) {return true;}}}if (value.indexOf('.') != -1) {if (value.indexOf('.') == 0 || value.indexOf('.') > 3) {return true;}var dCount = (value.split('.')).length-1;if (dCount > 1) {return true;}}if(parseInt(value) < min || parseInt(value) > max) {return true;}}</script>
</body>

html+js经纬度输入框值的范围限制和输入限制相关推荐

  1. js实时监听input输入框值的变化以便即使匹配搜索项

    问题说明 在含有搜索框的网页中,经常需要及时匹配搜索项,因此需要监听input输入框的变化事件.如果使用 onkeydown.onkeypress.onkeyup 这个几个键盘事件来监测的话,除了监听 ...

  2. jquery实时监听输入框值变化

    在做web开发时候很多时候都需要即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感.而采用onchange时间又往往是在输入框失去焦点(onblur)时候触发,有时候并不能满足条 ...

  3. asp.net监听输入框值的即时变化onpropertychange、oninput

    要达到的效果 很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感.比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的 ...

  4. JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)

                                   JS常用正则表达式和JS控制输入框输入限制(数字.汉字.字符) 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数 ...

  5. 6- js监听输入框值的即时变化onpropertychange、oninput

    js监听输入框值的即时变化onpropertychange.oninput 标题: js监听输入框值的即时变化onpropertychange.oninput事件 参考: http://m.jb51. ...

  6. Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值

    Thymeleaf读取model里面的对象 Student.java package com.sxt.domain;import lombok.AllArgsConstructor; import l ...

  7. 实时监听输入框值变化的完美方案:oninput onpropertychange

    实时监听输入框值变化的完美方案:oninput & onpropertychange 原文:实时监听输入框值变化的完美方案:oninput & onpropertychange 在 W ...

  8. [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入

    [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入 <body><input type=&qu ...

  9. js获取checkbox值的方法

    js获取checkbox值的方法.分享给大家供大家参考.具体实现方法如下:<html> <head> <meta http-equiv="Content-Typ ...

  10. CEF3—在网页加载前给js对象填值

    文章目录 CEF3-在网页加载前给js对象填值 前言 思路 代码 CEF3-在网页加载前给js对象填值 前言 记录一次笔者在实际开发中遇到的问题.在用cef做多页应用开发的时候,多个单页共享数据的问题 ...

最新文章

  1. 线程组多次调用_详细分析 Java 中启动线程的正确和错误方式
  2. ie浏览器修复工具_电脑故障修复不求人!50个小工具可帮你一键修复
  3. 人工智能会取代科学家吗
  4. SharePoint 2010 文档库添加文件icon
  5. python下载的文件放在哪里的-Python下载文件的方法
  6. 使用递归计算1-n之间的和
  7. 结构体内元素不确定_氮长叶,磷长果,那么生物菌肥能长啥?看完终于不纠结了...
  8. 疫情中的2021,云原生会走向哪里
  9. oracle实验四运动会,实验四oracle的安全性和完整性控制
  10. C#—Dev XtraTabControl操作总结如动态增加Tab和关闭选项卡方法等
  11. js selector设计及实现(一) 实现思路
  12. c语言 状态空间控制方程,MPC学习笔记1:基于状态空间模型的预测控制(2)
  13. 如何画好软件项目架构图?
  14. 【AI视野·今日CV 计算机视觉论文速览 第186期】Fri, 6 Nov 2020
  15. TCP长连接和短连接区别
  16. 艾司博讯:拼多多商家sku编码是什么意思
  17. Markdown字体转换
  18. 关于运维的标准(ITSS信息技术服务-运行维护)介绍
  19. wangEditor粘贴word图片问题解决
  20. 表头不一致的多个文件如何按规定表头提取汇总(多个Excel按指定列值提取汇总)工具

热门文章

  1. 固体火箭发动机装药拓扑优化(观点)
  2. 多种矿石混合的抗干扰矿石对讲机
  3. python平稳性检验程序_用 Python 检验时间序列的平稳性
  4. Ae:时间轴面板(时间线区域)
  5. Android TTS(TextToSpeech)实践
  6. 数据库学习与应用之什么是数据库
  7. 购物商城php设计与实现,php微信商城购物平台的设计与实现
  8. c语言一维高斯滤波器,高斯滤波简介,高斯滤波性质及应用
  9. 抢红包老司机给你传授秘技,python软件秒抢微信红包
  10. multisim14