html/js判断文本输入必须为数字
来源:互联网 发布:excel办公软件下载 编辑:程序博客网 时间:2024/04/29 09:57
刚接触前端,碰到一个需求,要求文本框输入内容必须为数字,错误输入逻辑必须在到达后端代码前拦截掉。
思考下来,有以下两种做法。
1. 在html控件层控制。效果是:用户只要输入数字外的字符,该字符被自动清除,用户只能说:臣妾办不到啊。。这种做法相对较暴力,属于犯罪分子一进视线范围,就击毙...
html如下:
<textarea id="cityIDs" name="cityIDs" class="form-control city-id" rows="3" onkeyup="this.value=(this.value.replace(/\D/g,''))" placeholder="请输入数字cityID(必须单个城市),如:1234">${cityIDStr!}</textarea>
2. 在js层判断控制,效果是:当用户输入文本后,在提交表单操作这步,再提示失败,拒绝提交表单。这种做法较优雅,属于犯罪分子真正搞破坏时,再biubiu...
js控制代码如下:
$searchSubmit.click(function() { if(/^\d*$/g.test($('#cityIDs').val())){ $("#searchForm").submit(); // searchForm为表单名 }else{ alert("必须输入数字!"); $('#cityIDs').val(""); $('#cityIDs').focus(); return false; } });注意:若提交按钮的type为"submit", 默认最后会自动提交表单,所以js判断为非数字后,必须return false,才能防止表单被自动提交。
0 0
- html/js判断文本输入必须为数字
- JS判断文本输入内容是否为数字
- JS验证文本框输入必须为数字
- js判断输入是否为数字
- Jquery 如何限制用户输入数据必须为数字判断
- js判断价格,必须为数字且不能为负数
- js判断是否输入的为数字的方法
- js判断用户输入的内容是否为纯数字
- 文本框失去焦点后js判断输入是否为数字
- js 判断Input输入的值只能为数字
- JS判断文本框输入的包含字母,数字,汉字,但输入的时候必须有汉字
- 判断输入是否为数字
- 正则验证 输入必须为数字
- js关于输入内容是否为空,以及输入数字,时间,长短是否正确的判断
- js判断是否为数字
- JS判断是否为数字
- JS判断是否为数字
- JS判断是否为数字
- UINavigationController子类化继承后,app切换主视图返回图标颜色出错
- InstallShield内部库函数
- 使用REST Web Services管理JPA实体
- 【Linux 内核】文件系统(进阶篇)
- 使用Spring+Quartz的定时任务。
- html/js判断文本输入必须为数字
- 电商搜索引擎的架构设计和性能优化
- 数组和字典的writeToFile方法——在项目开发中处理网络数据的时候,可以把请求获得的网络数据保存为plist文件,这样更方便开发
- pdf文档修改
- 项目:进口食品移动商场功能设计图和效果图
- 4.5 调试DIRECT3D应用程序
- android notification点击与移除监听
- win10与archlinux(UEFI+GPT)双系统
- ASCII码排序