国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

零基礎學習AJAX之制作自動校驗的表單

2024-09-01 08:28:34
字體:
來源:轉載
供稿:網友

傳統網頁在注冊時檢測用戶名是否被占用,傳統的校驗顯然緩慢笨拙。

當ajax出現后,這種體驗有了很大的改觀,因為在用戶填寫表單時,簽名的表單項已經發送給了服務器,然后根據用戶填寫好的內容進行數據查詢。在查詢號無需頁面刷新就自動給了提示。類似這樣的應用大大的提高了用戶的體驗,本節簡單介紹自動校驗表單制作方法。從原理上分析ajax的作用。

1.搭建框架

首先為html框架

代碼如下:
    <form name="register">
            <p><label for = "User">輸用戶名<input type="text" name="User" id="User"></label><span id="UserResult"></span></p>
            <p><label for = "passwd1">輸入密碼<input type="password" name="passwd1" id="passwd1"></label></p>
            <p><label for = "passwd2">重復輸入<input type="password" name="passwd2" id="passwd2"></label></p>
            <p><input type="submit" value="注冊"></p>
            <p><input type="reset" value="重置"></p>
        </form>

2.建立異步請求

當用戶輸完“用戶名”開始輸入別的表單時進行后臺校驗,代碼如下:

輸用戶名<input type="text" name="User" id="User" onblur="startCheck(this)">
在函數startCheck()中,直接發送this關鍵字,將文本框對象自己作為參數傳遞,而函數本身則首先判斷用戶是否輸入為空,如果為空,則直接返回,并聚焦用戶名文本框,給出相應的提示。

代碼如下:
function startCheck(oInput){
                //判斷是否有輸入,沒有輸入則直接返回。
                if(!oInput.value){
                    oInput.focus();//聚焦到用戶名文本框
                    document.getElementById("User").innerHTML="用戶名不能為空";
                    return;
                }
                //創建異步請求

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 横峰县| 富民县| 内江市| 吴忠市| 杭州市| 宜宾市| 山东省| 新乡市| 女性| 伊金霍洛旗| 铜梁县| 罗源县| 施秉县| 沐川县| 沙湾县| 于都县| 泌阳县| 南郑县| 台江县| 贵港市| 调兵山市| 甘肃省| 寿宁县| 桐庐县| 连江县| 蒙城县| 开鲁县| 闽侯县| 东城区| 新津县| 尚义县| 浦城县| 陈巴尔虎旗| 清水河县| 弥勒县| 四子王旗| 万载县| 上蔡县| 永城市| 横峰县| 亚东县|