一步步注册,填写的资料合格后进入下一步
来源:互联网 发布:网络研修收获 编辑:程序博客网 时间:2024/05/16 00:53
一步步注册,填写的资料合格后进入下一步
演示
XML/HTML Code
- <div id="form">
- <form method="post" >
- <ul>
- <li class="email">
- <label>Email: </label><br/>
- <input type="text" name="email" id="email" />
- <span class="error"></span>
- </li>
- <li class="username">
- <label>Username: </label><br/>
- <input type="text" name="name" id="username" />
- <span class="error"></span>
- </li>
- <li class="password">
- <label>Password: </label><br/>
- <input type="password" name="password" id="password" />
- <span class="error"></span>
- </li>
- <li class="submit">
- <input type="submit" value=" Register " id='submit'/>
- </li>
- </ul>
- </form>
- </div>
JavaScript Code
- <script type="text/javascript">
- $(function()
- {
- $("ul li:first").show();
- var ck_username = /^[A-Za-z0-9_]{3,20}$/;
- var ck_email = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/;
- $('#email').change(function()
- {
- var email=$(this).val();
- if (!ck_email.test(email))
- {
- $(this).next().show().html("Enter valid email");
- }
- else
- {
- $(this).next().hide();
- $("li").next("li.username").slideDown({duration: 'slow',easing: 'easeOutElastic'});
- }
- });
- $('#username').keyup(function()
- {
- var username=$(this).val();
- if (!ck_username.test(username))
- {
- $(this).next().show().html("Min 3 charts no Space");
- }
- else
- {
- $(this).next().hide();
- $("li").next("li.password").slideDown({duration: 'slow',easing: 'easeOutElastic'});
- }
- });
- $('#password').keyup(function()
- {
- var password=$(this).val();
- if (!ck_password.test(password))
- {
- $(this).next().show().html("Min 6 Charts");
- }
- else
- {
- $(this).next().hide();
- $("li").next("li.submit").slideDown({duration: 'slow',easing: 'easeOutElastic'});
- }
- });
- $('#submit').click(function()
- {
- var email=$("#email").val();
- var username=$("#username").val();
- var password=$("#password").val();
- if(ck_email.test(email) && ck_username.test(username) && ck_password.test(password) )
- {
- $("#form").show().html("<h1>Thank you!</h1>");
- }
- else
- {
- }
- return false;
- });
- })
- </script>
原文地址:http://www.freejs.net/article_biaodan_139.html
0 0
- 一步步注册,填写的资料合格后进入下一步
- Docker的退出后进入
- javascript 使用正则表达式验证注册用户填写的资料
- 注册和忘记密码模块fieldset的显示和下一步按钮需要在填写完成以后运行
- XP启动后进入桌面特别慢有效的解决办法
- XP系统启动后进入桌面慢的困扰
- 谈谈安装完Linux后进入不了图形界面的问题:
- fedora14安装后进入不了win7的问题
- 定制android设备启动后进入的初始界面
- 修改profile文件后进入不了系统的解决办法
- 大学生毕业后进入社会才知道的30种痛
- ubuntu安装后进入win7的disk read error
- /home被格式化后进入不了系统的解救方法
- 【Linux】ubuntu虚拟机重启后进入initramfs的解决办法
- 组装台式机后进入PE,检测不到硬盘的解决方法
- ubuntu虚拟机重启后进入initramfs的解决办法
- 解锁后进入工程模式
- 自动获取本手机的号码填写入
- Xcode SVN配置 版本管理
- __I、 __O 、__IO volatile是什么?怎么用?
- sqlserver--奇怪的 dtproperties 表
- iPhone应用开发ABAddressBook相关API使用经验
- 不是所有人都懂这样做,你若做了就能高升!
- 一步步注册,填写的资料合格后进入下一步
- TextView Typeface
- 5
- Ubuntu操作系统学习笔记之Vim简单介绍
- ListFragment setDivider的问题
- IOS多线程GCD(Grand central Dispatch)
- 5
- Clone Graph -- LeetCode
- asp.net中Request.QueryString乱码