又爽又高潮的BB视频免费看,久久99精品久久久久子伦,男女性杂交内射女BBWXZ,新激情五月天

18842388900

網(wǎng)站建設 APP開發(fā) 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 網(wǎng)站建設

使用JQUERY

的用戶身份驗證和注冊技術(shù) 如果您不熟悉jQuery,它本質(zhì)上是一個JavaScript庫,可以輕松開發(fā)JavaScript。它最大限度地減少了所需的代碼量,因為它具有許多內(nèi)置功能,因此您不再需要為這些功能編寫客戶端功能或?qū)ο蟆S嘘P(guān)更多信息和下載jQuery庫的鏈接,請參閱參考資料;或者,正如您在所有代碼示例中所看到的,您可以直接嵌入當前版本的jQuery庫。

使用 JQUERY 進行表單提交

在許多情況下,提交沒有重載的表單很有用。例如,使用它,您可以在提交表單以在單頁應用程序中提交表單之前使用JavaScript代碼驗證表單字段,或者 - 如本文所示 - 確定用戶名是否已經(jīng)注冊。有兩種方法可以使用jQuery觸發(fā)表單提交:使用提交處理程序或單擊處理程序。清單1顯示了如何使用提交處理程序提交表單。

清單 1. 使用 jQuery 的 submit 處理函數(shù)提交表單

清單2顯示了如何使用單擊處理程序提交表單。

清單 2. 使用 jQuery 的 click 處理函數(shù)提交表單

這兩個列表基本相同:它們都嵌入在jQuery庫中,使用ready處理程序在訪問任何元素之前確認頁面已加載,并且處理程序包含相同的代碼。唯一的區(qū)別是處理程序和分配給處理程序的元素。提交處理程序需要分配表單元素和單擊處理程序,任何可單擊元素 - 在本例中為Submit按鈕。為了避免在提交表單時刷新頁面,必須使用preventDefault函數(shù)。要訪問preventDefault函數(shù),必須傳遞處理程序(甚至作為參數(shù))或使用它來訪問函數(shù)。

雖然兩個選項都有效,但提交處理程序更常見。但是,在某些情況下,您可能有多個Submit按鈕,這需要每個按鈕的單擊處理程序。清單3顯示了必須使用單擊處理程序的場景,因為兩個Submit按鈕都可以觸發(fā)表單提交。

清單 3. 使用兩個 submit 按鈕提交表單 Username Password

Extra options (registration only)

名字姓氏電子郵件

請注意,在此示例中,此表單可以執(zhí)行多個活動:現(xiàn)有用戶可以登錄,新用戶可以通過輸入其他帳戶信息進行注冊。在此方案中使用表單上的提交處理程序不起作用,因為它無法確定哪個按鈕觸發(fā)了表單提交。因此,清單4使用單擊處理程序來確定每個按鈕采取的操作,以便您以后可以處理數(shù)據(jù)。

清單 4. register.js 中提交按鈕的 Click 處理函數(shù)$(document).ready(function() { $("#register, #login").click(function(e) { var name = ($(event.target).attr('id') == 'register') ? 'Registration' : 'Login'; return e.preventDefault(); });});

文檔準備就緒后,您需要為RegisterLogin按鈕分配一個單擊處理程序。 click處理程序獲取一個參數(shù)并將其命名為e(作為事件)。此事件對象稍后用于防止默認表單提交。如前面的代碼所述。調(diào)用單擊處理程序時,將訪問當前單擊的對象的ID以確定這是用戶登錄還是新用戶注冊。

網(wǎng)站建設,小程序開發(fā),小程序制作,微信小程序開發(fā),公眾號開發(fā),微信公眾號開發(fā),網(wǎng)頁設計,網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設計,微信小程序設計,小程序定制,微信小程序定制

相關(guān)案例查看更多

女人夜夜春高潮爽A∨片传媒| 国产精品十八禁在线观看| 国产成人AV无码精品| 成AV人电影在线观看| 日本一区二区在线播放| 色窝窝免费一区二区三区|