zoukankan      html  css  js  c++  java
  • JavaScript input框输入实时校验

     1 <html>
     2     <head>
     3         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     4         <title>及时验证</title>
     5         <style>
     6             #error{
     7                 color:red;
     8                 font-weight:bold;
     9             }
    10         </style>
    11         <script type="text/javascript">
    12       // Firefox, Google Chrome, Opera, Safari, Internet Explorer from version 9
    13             function OnInput (event) {
    14                 //alert ("The new content: " + event.target.value);
    15                 var value = event.target.value;
    16                 checkusername(value);
    17             }
    18       // Internet Explorer
    19             function OnPropChanged (event) {
    20             console.info(event)
    21                 if (event.propertyName.toLowerCase () == "value") {
    22                     var value = event.srcElement.value;
    23                     checkusername(value);
    24                 }
    25             } 
    26         //验证用户名方法(只能是数字字母和中文,不能包括特殊字符)
    27         function checkusername(value){
    28             var regex = /^[0-9a-zA-Zu4e00-u9fa5]*$/;
    29             if(regex.test(value) == true){
    30                 //格式正确
    31                 document.getElementById("error").innerHTML="";
    32             }else{
    33                 //格式错误
    34                 document.getElementById("error").innerHTML="用户名格式错误,用户名由数字、字母、中文组成,不能包含特殊字符";
    35             }
    36         }
    37         </script>
    38     </head>
    39     <body>
    40         请输入用户名:
    41         <input name="username" type="text" oninput="OnInput (event)" onpropertychange="OnPropChanged (event)" placeholder="数字、字母、汉字" /><label id="error"></label>
    42     </body>
    43 </html>
  • 相关阅读:
    WeX5那些坑
    项目总结-微信公众平台Html5
    项目总结-APP中的HTML5
    夜幕团队成员的工资究竟几 K ?
    Docker竟然还能这么玩?商业级4G代理搭建实战!
    今天,大佬云集的夜幕团队正式成立了!
    InnoDB物理行中null值的存储的推断与验证
    探究InnoDB数据页内部行的存储方式
    DAO模式
    JDBC
  • 原文地址:https://www.cnblogs.com/xiaomili/p/6286320.html
Copyright © 2011-2022 走看看