使用js实现注册表单时自动检测输入信息
来源:互联网 发布:ubuntu 添加桌面图标 编辑:程序博客网 时间:2024/05/02 01:06
在编写注册界面时,如果时提交一次检测一次用户输入的信息是否正确时是很烦躁而且不合理的,故采用了js实现动态地检测输入信息的时候合理性,从用户角度出发是及其合理化的,下面简单介绍下该功能代码的实现。
这是测试时所用的表单:
然后是检测非法输入时的提示信息:
接下来时输入正确信息时的提示:
这就是该代码实现的功能,下面贴出相关代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script language="javascript">function checkUserid(){var ueridObj=document.getElementById("userid");var userid=trim(ueridObj.value);var useridRegex= /^\w{6,12}$/;var msg =" <img src='img/true.gif' style='width:12px'>";if(!userid)msg ="<font color='red'>账号不能为空!</font>";else if(!useridRegex.test(userid))msg ="<font color='red'>账号长度不对!</font>";var span = document.getElementById("useridSpan");span.innerHTML = msg;return msg == " <img src='img/true.gif' style='width:12px'>";}function trim(s){ return s.replace(/^\s+|\s+$/g,"");}</script><title>测试</title></head><body><table> <tr> <td> 账号:<input type="text" name="userid" id="userid" onblur="checkUserid()" /> <span id="useridSpan" style=" color:#F00">*6-12字母,数字组合</span> </td> </tr> </table></body></html>
0 0
- 使用js实现注册表单时自动检测输入信息
- 表单实现详细注册信息
- js获得表单里面所有注册信息
- FormData表单数据对象(h5)快速收集表单信息(注册登录时使用的)
- 表单信息注册验证
- 使用JavaScript 实现注册表单的校验
- JS:使用正则校验表单输入
- js注册表单验证
- js表单注册验证
- 使用js实现表单提交
- JS实现输入信息自动匹配功能
- jQuery(3)--实现注册表单中当用户名为空时,实现输入框边框变色
- 【js基础】注册时验证输入合法性
- 用户注册表单实现
- JS验证表单信息
- js控制只允许输入纯数字和js验证注册信息
- js简单实现用户注册信息的校验
- 使用js实现简单的注册验证
- java中final关键字
- 基本算法思想
- POJ 2586
- [CAQ3]无法在AndroidManifest.xml中获取com.baidu.android.lbs.API_KEY的值
- C语言文件操作之fgets()
- 使用js实现注册表单时自动检测输入信息
- 我的Android进阶之旅------>Android实现音乐示波器、均衡器、重低音和音场功能
- 【转】图像去模糊
- Android studio学习(一)------ 熟悉开发环境
- Ubuntu防火墙设置
- 欢迎使用CSDN-markdown编辑器
- ios后台播放
- 小贝_mysql 存储过程
- 如何利用 JConsole观察分析Java程序的运行,进行排错调优