js编程,dom编程,常见事件

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
         <style>
             #ap{
                 height: 100%;
                 width: 100%;
                 position: relative;
             }
             #left{
                  
                 position: absolute;
                 left: 35%;
                 margin-top: 60px;
             }
             #center{
                 position: absolute;
                 width: 600px;
                 height: 100%;
                 left: 50%;
                 margin-left: -200px;
                 text-align: center;
                 margin-top: 50px;
                 background-color: aqua;
             }
             .text_left{
                 display: inline-block;
                 height:30px ;
                 margin-top:15px ;
             }
             .text{
                 margin-top: 15px;
                 width: 400px;
                 height: 30px;
             }
             .text1{
                 margin-top: 20px;
                 width: 120px;
                 height: 30px;
             }
             .span_text{
                 position: absolute;
                 right: 0;
                 background-color: aquamarine;
                 margin-top:15px ;
             }
         </style>
    </head>
    <body id="ap">
        <div id="center">
             <form action="d2.html" method="get"  οnsubmit="return all()">
             <input type="text" id="name" placeholder="请输入用户名" οnblur="checkgetName()" class="text"/><span id="spanname" class="span_text"></span><br />
             <input type="password" id="password" placeholder="请输入密码" οnblur="checkgetPassWork()" class="text"/><span id="span2" class="span_text"></span><br />
             <input type="password" id="password1" placeholder="请确认密码" οnblur="checkPass()" class="text"/><span id="span3" class="span_text"></span><br />
             <input type="password" id="email" placeholder="请输入邮箱" οnblur="checkgetEmail()" class="text"/><span id="spanemail" class="span_text"></span><br/>
             <input type="submit" value="注册" class="text1"/>
            </form>
        </div>
        <div id="left">
            <font class="text_left">用户名</font><br />
            <font class="text_left">密码</font><br />
            <font class="text_left">确认密码</font><br />
            <font class="text_left">邮箱</font><br />
        </div>
    </body>
    <script>
        function checkgetName(){
            var name1=document.getElementById("name").value
            var span=document.getElementById("spanname")
            var gra=/^[a-zA-Z0-9]{4,12}$/;
            if(gra.test(name1)){
                span.innerHTML="√".fontcolor("#0000ff")
                return true
            }else{
                span.innerHTML="格式有误".fontcolor("red")
                return false
            }
        }
        function checkgetPassWork(){
            var passwork=document.getElementById("password").value
            var span2=document.getElementById("span2")
            var gra=/^[a-zA-Z0-9]{6,10}$/
            if(gra.test(passwork)){
                span2.innerHTML="√".fontcolor("#ff00ff")
                return true
            }else{
                span2.innerHTML="格式有误".fontcolor("red")
                return false
            }
        }
        function checkPass(){
            var  passwork3=document.getElementById("password1").value
            var  passwork2=document.getElementById("password").value
            var  span3=document.getElementById("span3")
            if(passwork3==passwork2){
                span3.innerHTML="√".fontcolor("#00fff0")
                return true
            }else{
                span3.innerHTML="密码不一致".fontcolor("red")
                return false
            }
        }
        function checkgetEmail(){
            var email=document.getElementById("email").value
            var span4=document.getElementById("spanemail")
            var gre=/^[a-z0-9A-Z]+@[a-z0-9A-Z]+(\.[a-z]{2,3}){1,2}$/
            if(gre.test(email)){
                span4.innerHTML="√".fontcolor("#00ffff")
                return true
            }else{
                span4.innerHTML="格式有误".fontcolor("red")
                return false
            }    
        }
        function all(){
            if ( checkgetEmail()&&checkPass()&&checkgetPassWork()&&checkgetName() ) {
                return true
            }else {
                return false
            }
        }
    </script>
</html>

js中常见事件;1单击事件click(绑定事件onclick) 2,双击事件dblclick(ickj) 3,获取焦点事件foocus) 4已移除焦点事件blur(onblur)选项卡发生改变事件change(onchange)

dom是什么;Document Object Model j基于文档对象模型编程

获取事件的的方法,1document.getElementByID("ID属性值") 2document.getElementsclass("class属性值")3 document.getElementsTapName("标签名") 4document.getElementsName("name属性值")

js中自定义对象的方法四种

1,有形参 function 对象名(属性名1,属性名2){

this.属性名1=属性名1;

this 属性名2=属性名2;

this.函数名=function (){

return 值

}

}

var 值=new 对象名(实参1,实参2)

2,function 对象名(){};追加属性方法(无形参)

var 对象名 =new 对象名(); 

对象名.属性名="属性值"

对象名. 方法名=function (){

3}

3,var 对象名=new Object;追加属性方法

对象名.属性名="属性值"

对象名. 方法名=function (){

},

4, 字面值方式,json方法 var 对象名={

"属性名":"属性值"

}

css 作用修饰html标签;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值