使用JS完成註冊表單的數據校驗

一、前臺校驗編程

防君子不防小人瀏覽器

JavaScript被設計用來向HTML頁面添加交互行爲編程語言

JavaScript是一種腳本語言(腳本語言是一種輕量級的編程語言)函數

JavaScript由數行可執行計算機代碼組成網站

JavaScript一般直接嵌入HTML頁面設計

JavaScript是一種解釋性語言(就是說,代碼執行不進行預編譯)orm

全部的人無需購買許可證都可使用JavaScript對象

Java和JavaScript的區別?事件

它們沒有關係,就像雷鋒和雷峯塔ip

JavaScript的做用

HTML是整個網站的骨架

CSS是對整個網站骨架的內容進行美化(修飾)

JavaScript可以讓整個頁面具備動態效果

JavaScript的組成部分:

一、ECMAScript核心

它是整個JavaScript的核心,包含(基本語法、變量、關鍵字、保留字、數據類型、語句、函數等等)

二、DOM文檔對象模型

它包含整個HTML頁面的內容

三、BOM瀏覽器對象模型

它包含整個瀏覽器相關內容

Javascript語法

一、區分大小寫

二、變量是弱類型的

三、每行結尾的分號無關緊要

四、註釋與Java、C和PHP語言的註釋相同

五、括號表示代碼塊

JavaScript的變量

變量能夠不用聲明,變量是弱類型。統一使用var來定義!定義變量的時候不要使用關鍵字和保留字。

關鍵字

ECMAScript有5種原始類型,即Undefined、Null、Boolean、Number和String。

引用數據類型:存在不少種,每種都是object對象

可使用typeof查看數據類型,使用instanceof判斷變量數據類型

null和undefined的區分

null:對象不存在

undefined:對象存在,訪問屬性或者方法不存在(對象未初始化)

獲取元素內容

獲取元素

document.getElementById("id名稱");

若是id是一個字符串,那麼必須加上引號,若是是一個變量那麼不須要

獲取元素裏面的值

document.getElementById("id名稱").value;

JavaScript事件

表單提交事件:onsubmit

JavaScript的輸出

警告框:alert();

向頁面指定位置寫入內容:innerHTML(屬性);

向頁面寫入內容:document.write("");

3步驟分析

第一步:肯定事件(onsubmit)併爲其綁定一個函數

第二步:書寫這個函數(獲取用戶輸入的數據)<獲取數據時須要在指定位置定義一個id>

第三步:對用戶輸入的數據進行判斷

第四步:數據合法(讓表單提交)

第五步:數據非法(不讓表單提交)給出錯誤提示信息

如何控制表單提交?

關於事件onsubmit:通常用於表單提交的位置,那麼須要定義函數的時候給出一個返回值。onsubmit = return checkForm();

 代碼的實現

 

二、後臺校驗

相關文章
相關標籤/搜索