专业技术员解惑Javascript的表单验证长度
时间:2022-01-18 01:14:33|来源:网络精心整理
这篇文章主要讲解的是Javascript的表单验证长度,文章内容非常详细,相信一定可以解决你的问题,需要的朋友可以参考下哦
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
该采用什么样的方式对用户作出提醒呢?你一定不想用alert()提示框
在输入域后加一个sqan标签
<input id="phone" name="phone" type="text" size="12" onBlur="validateNonEmptyFun(this,document.getElementById('phone_help'));" /> <span id="phone_help" class="help"></span> function validate_Length(inputFiled,helpText) { //如果输入域内容是空,则在span标签内提醒 if(inputFiled.value.length==0) { if(helpText!=null) helpText.innerHTML="文本框不能为空"; } //如果输入域不空,则清空span标签内的内容 else if(helpText!=null) helpText.innerHTML="" } </script>
helpText是传入的span对象
用span标签来为用户作出提醒,不会像alert那样阻挡用户视觉
除了非空验证,还有尺寸问题
验证数据长度
<input id="phone" name="phone" type="text" size="12" onBlur="validate_Length(1,32,this,document.getElementById('phone_help'));" /> <span id="phone_help" class="help"></span>
这里的参数变成了四个,第一个是文本最小长度,第二个是文本最长长度
function validate_Length(minLegth,maxlength,inputFiled,helpText) { if(inputFiled.value.length<minLegth||inputFiled.value.length>maxlength) { if(helpText!=null) { helpText.innerHTML="请输入长度为"+minLenght+"到"+maxLength+"的文本"; return false; } } else if(helpText!=null) { helpText.innerHTML="" return true; } }
验证邮政编码
function validate_ZipCode(inputFiled,helpText) { if(inputFiled.value.length!=5) { if(helpText!=null) helpText.innerHTML="邮政编码长度必须为5位"; return false; } else if(isNaN(inputFiled.value)) { if(helpText!=null) helpText.innerHTML="邮政编码必须为数字"; return false; } else if(helpText!=null) { helpText.innerHTML="" return true; } }
本文地址:https://www.tabangni.com/jsstudy/37651.html
查看更多与“js验证表单长度”有关的文章
推荐阅读
- 1专业技术员解惑Javascript的表单验证长度
- 2大神讲说JavaScript判断是否是微信浏览器
- 3资深技术员解读基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
- 4图文介绍简单谈谈JS数组中的indexOf方法
- 5主编解惑深入理解Javascript中的作用域链和闭包
- 6顶级人才叙述12个非常有用的JavaScript技巧
- 7大师讲说JavaScript异步上传图片文件的实例代码
- 8专家说明javascript导出csv文件(excel)的方法示例
- 9权威技术员普及Phaser.js实现简单的跑酷游戏附源码下载
- 10大神细说cocos2dx骨骼动画Armature源码剖析(三)
最近更新
- 01-18专业技术员解惑Javascript的表单验证长度
- 01-18php文件缓存类用法实例分析
- 01-18asp.net为网页动态添加关键词的方法
- 01-18浅析php-fpm静态和动态执行方式的比较
- 01-18大神讲说JavaScript判断是否是微信浏览器
- 01-18PHP设计模式之模板方法模式定义与用法详解
- 01-18ASP.NET 中的Application详解
- 01-18mysql 表维护与改造代码分享
- 01-18正确使用MySQL INSERT INTO语句
- 01-18php自动提交表单的方法(基于fsockopen与curl)