jquery 的使用 (demo) 时间 日期 不为空 全选 添加 删除的判断和操作 ( 失焦方法)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script type="text/javascript"  src="js/jquery-3.2.1.min.js" ></script>
        <script>
        //验证账号不能为空
              function isnull(){
            
                  var v=$("#name").val();
                   var va=v.length;
                   if(va>=3&&va<=10){
                       return true;
                   }else{
                       alert("用户名长度不够")
                       return false;
                   }
                  
              }
             //生日日期不能为空
              function isdate(){
                 var v=$("#sheng").val()
                  if(v!=null&&v.trim()!=""){
                      return true;
                  }else{
                      alert("生日日期不能为空")
                      return false;
                  }
                 
             }
              //主验证
              function yan(){
                  return isnull()&&isdate();
              }
              
              //添加的方法
              var index=1;
            function add(){
                if(yan()){
                    var  _tr;
                    
                    //改变每个tr 的颜色
                    if(index%2==0){
                        _tr="<tr align='center' class='tr1' >"
                    }else{
                        _tr="<tr align='center' class='tr2' >"
                    }
                    
                    
                    //获取到值
                    var v=$("#sel option:selected").val()
                     var newname=$("#name").val()
                     var newsheng=$("#sheng").val()
                    
                     $(_tr+"<td><input type='checkbox'  /></td><td>"+newname+"</td><td>"+v+"</td><td>"+newsheng+"</td><td><input type='button' value='删除' id='sc"+index+"'/></td></tr>").appendTo("#myta")
                     //删除操操作
                     $("#sc"+index).click(function(){
                         $(this).parent().parent().remove()
                     })
                     //全选
                     $("#ch").click(function(){
                         $("input[type='checkbox']").attr("checked",this.checked)
                      })
                     index++;
                    
                }
                
                
            }
            //时间
            function settime(){
                var v=new Date();
                var va=v.toLocaleString();
                $("#tim").val(va);
            }
            //1秒后重新调用方法
            setInterval(settime,1000);
            
        </script>
      <!--样式-->
        <style>
            
            .tr1{
                background-color: red;
            }
            .tr2{
                background-color: goldenrod;
            }
            
        </style>
    </head>
    <body>
        <center>
            <input type="text" id="tim"/><br />
            
         姓名:<input type="text" id="name"  οnblur="isnull()"/>  &nbsp;&nbsp;
        性比:<select  id="sel">
            <option  value="男" selected="true">男</option>
            <option value="女">女</option>
        </select>&nbsp;&nbsp;
        生日:<input type="date" id="sheng" οnblur="isdate()"  />&nbsp;&nbsp;
        <input type="button"  value="添加" οnclick="add()" style="background-color: lawngreen; width:70px; height: 30px;"/>
        <table border="1" width="500px" id="myta">
            
            <tr>
                <th><input type="checkbox" id="ch" /></th><th>姓名</th><th>性别</th><th>生日</th><th>删除</th>
            </tr>
            
        </table>
        </center>
    </body>
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jonly_W

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值