91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS開發步驟學習筆記

發布時間:2020-07-09 20:14:04 來源:網絡 閱讀:273 作者:知止內明 欄目:web開發
  1. 確定事件
  2. 事件要觸發函數: 定義函數
  3. 函數通常都要去做一些交互: 點擊, 修改圖片, 動態修改innerHTML屬性可以編寫代碼... innerTEXT() 不能編寫代碼

表單校驗中常用的事件:

獲得焦點事件: onfocus

失去焦點事件  onblur

按鍵抬起事件:  onkeyup
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <!--
            確認事件
            事件觸發函數
            函數操作元素

            校驗用戶名
                1. 當用戶鼠標移動到輸入框中時候, 請給用戶一個提示
                    事件: 焦點事件 onfocus
                    觸發函數
                    函數里面要做一些事情
                        span 給用戶提示信息

                2. 當用戶鼠標移開時候, 校驗一下用戶輸入
                    事件: 失去焦點  onblur
                    觸發函數
                    函數要干事情:
                        校驗用戶輸入
                        得到用戶輸入的值

                3. 當用戶按鍵輸入抬起的時候, 校驗一下用戶輸入
        -->
        <script>

            function showTips(spanID,msg){
                var span = document.getElementById(spanID);
                span.innerHTML = msg;
            }

            function checkUsername(){

                /*
                 alert(this)  每一個函數中都隱藏著一個this指針, 指向的是當前事件觸發對象 
                */
                var uValue = document.getElementById("username").value;
//              alert(uValue);
                var span = document.getElementById("span_username");
                if(uValue.length < 6){
                    span.innerHTML = "對不起,太短啦!"
                    return false;
                }else{
                    span.innerHTML = "恭喜您,夠用!"
                    return true;
                }
            }

            function checkForm(){
                var flag = checkUsername();
                return flag;
            }

        </script>
    </head>
    <body>
        <form action="../01-自動輪播圖片/圖片自動輪播.html" onsubmit="return checkForm()">
            用戶名:<input type="text" id="username" onblur="checkUsername()"  onfocus="showTips('span_username','用戶名長度不能小于6位')" /><span id="span_username"></span> <br />
            <input type="submit" value="注冊" />
        </form>

    </body>
</html>
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇远县| 康保县| 辉县市| 乌兰察布市| 江城| 资源县| 卢氏县| 桃园县| 灵山县| 临城县| 易门县| 乌拉特中旗| 山阳县| 全椒县| 海口市| 二连浩特市| 许昌市| 井研县| 陈巴尔虎旗| 治县。| 姚安县| 拉孜县| 博湖县| 武乡县| 莲花县| 海城市| 开鲁县| 酒泉市| 泸水县| 梁山县| 睢宁县| 岳普湖县| 阿勒泰市| 金塔县| 饶平县| 邵武市| 久治县| 中牟县| 新源县| 盘山县| 沙洋县|