第一范文网 - 专业文章范例文档资料分享平台

javascript制作的简单注册模块表单验证

来源:用户分享 时间:2025/5/17 4:51:51 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

javascript制作的简单注册模块表单验证

javascript制作的简单注册模块表单验证通常在我们的HTML页面表单中有大量的数据验证工作, 免不了要写很多验证表单的js代码,这是一项非常繁琐枯燥的工作。很多程序员也会经常遗漏这项工作。所以写了这一 段JavaScript代码提供给大家使用。使用起来很简单,大家拿回去自由扩展吧

一个注册框 进行表单验证处理 如图有简单的验证提示功能 代码思路也比较简单

输入框失去焦点时便检测,并进行处理

表单具有 onsubmit = \行为,处理验证情况 点击提交表单按钮时,进行最终的验证,达到是否通过表单提交的请求。

先是最基本的html+css部分 style type=\ body{margin:0;padding: 0;}

.login{position:relative;margin:100px auto;padding:50px 20px;width: 350px;height: 200px;border:1px solid #333;} .login legend{font-weight: bold;color: green;text-align: center;}

.login label{display:inline-block;width:130px;text-align: right;}

.btn{height: 30px;width:100px;padding:

5px;border:0;background-color: #00dddd;font-weight: bold;cursor: pointer;float: right;} input{height: 20px;width: 170px;} .borderRed{border: 2px solid red;} img{display: none;} style> head> body>

div class=\

form name=\onsubmit=\

legend>【Register】legend>

p>label for=\ input type=\ img src=\height=\

p>label for=\ input type=\ img src=\

height=\

p>label for=\ input type=\ img src=\height=\

p>label for=\ input type=\ img src=\height=\

p>input type=\class=\ form> div>

然后是js的class相关处理函数

function hasClass(obj,cls){ // 判断obj是否有此class return obj.className.match(new RegExp('(\\\\s|^)' + cls + '(\\\\s|$)')); }

function addClass(obj,cls){ //给 obj添加class if(!this.hasClass(obj,cls)){ obj.className += \

} }

function removeClass(obj,cls){ //移除obj对应的class if(hasClass(obj,cls)){

var reg = new RegExp('(\\\\s|^)' + cls + '(\\\\s|$)'); obj.className = obj.className.replace(reg,\ } }

然后是验证各个输入框的值

function checkName(name){ //验证name

if(name != \不为空则正确,当然也可以ajax异步获取服务器判断用户名不重复则正确

removeClass(ele.name,\移除class document.images[0].setAttribute(\//对应图标

document.images[0].style.display = \显示 return true; }else{ //name不符合

addClass(ele.name,\添加class

document.images[0].setAttribute(\对

javascript制作的简单注册模块表单验证.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8vie87yklu4mn0g1mmp04oweh0q68m00on7_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top