zoukankan      html  css  js  c++  java
  • JavaScript 本地验证用户注册信息

     1 <!-- 使用JS来本地验证用户的注册信息,常见的密码设置太短,用户名太长等问题,
     2     为了安全可靠性,最好还是在服务端进行二次验证。我的服务端语言是PHP。
     3     本地验证可以减少对服务器的请求(新手的认识~)。下面是具体的代码,
     4 -->
     5 <!DOCTYPE HTML>
     6 <html>
     7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     8     <head>
     9         <title>User Register page</title>
    10     </head>
    11     <body>
    12         <script>    
    13             function checkUserName(){
    14                 var obj = document.reg_form.user_name.value;
    15                 if (obj.length > 6) {
    16                     alert("用户名长度超过限制!");
    17                     return false;
    18                 }
    19                 var v_pwd = document.reg_form.pwd.value;
    20                 if (v_pwd.length > 10) {
    21                     alert("密码长度超过限制!");
    22                     return false;
    23                 }else if(v_pwd.length < 5) {
    24                     alert("密码太短!");
    25                     return false;
    26                 }
    27                 return true;
    28             }
    29         </script>
    30         <form name="reg_form" action="server_register_verify.php" method="post" onsubmit="return checkUserName()">
    31              <p>用户名:<input type="text" name="user_name" /></p>
    32              <p>密码:<input type="password" name="pwd" /></p>
    33              <p>确认密码:<input type = "password" name = "pwd_again" /></p>
    34              <p><input type="submit" /></p>
    35         </form>
    36     </body>
    37 </html>
  • 相关阅读:
    linux下 C++ 读取mat文件 MATLAB extern cyphon scipy 未完待续
    mshadow笔记
    mem_fun 例子
    gedit embeded terminal 设置字体 颜色
    decltype typename
    gcc4.9.1新特性
    C++开发者都应该使用的10个C++11特性 转
    如何加快C++代码的编译速度 转 ccache
    cout关闭输出缓冲,调试用
    boost range zhuan
  • 原文地址:https://www.cnblogs.com/vokie/p/3951123.html
Copyright © 2011-2022 走看看