非空验证

<script src="js/jquery-3.2.1.min.js" type="text/javascript" charset="utf-8"></script>
  <style type="text/css">
   
   
  </style>
 </head>
 <body>
  <center>
  <form action="success.html" method="get" οnsubmit="return check()">
   <table>
    <tr><td>姓名:</td><td><input type="text" id="uname"/></td><td><span id="sname"></span></td></tr>
    <tr><td>邮箱:</td><td><input type="text" id="uemail"/></td><td><span id="semail"></span></td></tr>
    <tr><td colspan="3"><input type="submit" value="提交"/></td></tr>
   </table>
   
   
  </form>
  
  
  <script type="text/javascript">
   function check(){
     var nametip=$("#sname").html();
     var emailtip=$("#semail").html();
     if(nametip=="✔" && emailtip=="✔"){
      return true;
     }else{
      return false;
     }
   }
   //页面初使化事件
   $(function(){
    $("#uname").focus(function(){
     //获得焦点时,改变边框的颜色
     $(this).css("border","1px solid yellow").css("outline","none");
    });
    //失去焦点事件blur
    $("#uname").blur(function(){
     $(this).css("border","1px solid gray");
     //获取输入的内容
     var v=$(this).val();
     if(v.length<3){//不合法
      $("#sname").html("用户名长度必须大于等于3位!");
      $("#sname").css("color","red");//将提示文字显示成红色
     }else{
      $("#sname").html("✔");
      $("#sname").css("color","green");
     }
    });
    
    $("#uemail").blur(function(){
     var email=$(this).val();
     //判断字符串有没有@符号
     var i=email.indexOf("@");
     if(i==-1){//代表字符串中 不存在 @ 符号
      $("#semail").html("<b>邮箱中必须包含@字符!</b>");
      $("#semail").css("color","red");//将提示文字显示成红色
//      $("#semail").css("font-weight","bold");//加粗
      
     }else{
      $("#semail").html("✔");
      $("#semail").css("color","green");
     }
     
     
    });
    
    
    
    
    
    
   });
  </script>
  </center>
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值