專案經驗 文字驗證

2021-07-04 04:07:07 字數 1035 閱讀 2375

最近做的功能將乙個cs的工具改寫成bs頁面形式的嵌到系統中。因為做的過程中有很多改動,很多時候就有問題就找組內技術牛請教,和組長了解需求,收穫了不少,這篇部落格就是當總結了。

背景介紹:前台用的textbox是自己封裝的控制項,有好多文字框的屬性事件都沒有封裝進去,所以加驗證的時候,請教了封裝的技術牛,就給了一句話:「你再找個別的辦法去驗證吧~~」,然後就開始了手機流量刷刷刷的節奏(ps:公司沒外網,一台公用上網機器).

正規表示式就很好的解決了這個問題。

**:

給要驗證的文字框加上onblur事件,當文字框失去焦點的時候就會觸發js,從而去驗證輸入是否符合條件。

js:

在js中,我們首先要獲取的文字框的值,才能去判斷輸入的合法性,封裝的advtextbox屬於伺服器端控制項,所以取值的時候不像一般的textbox那樣。

textbox取值:

document.getelementbyid("username").value

advtextbox取值:

document.getelementbyid('<%=username.clientid%>').value

具體js寫法:

function checkname()

$/;if (!reg.test(str))

}

直接給需要驗證的文字框加上乙個onkeyup事件,在鍵盤按鍵被鬆開時生效

**:

總結:,虛心請教,充實自己!

專案經驗小結

專案內容 專案目的 傳統的日誌,記錄的是系統訊息流,控制流或資料流方面的資訊,尤其關注出錯狀態。從而為我們分析問題提供現場,得以知道問題發生的前因後果。分析日誌之後,可以知道整個故事的情節 時間 地點 事件等等。但我們不太容易從海量的日誌中提取重要的系統效能指標或引數,以實現垂直衡量系統效能和評估系...

專案經驗分享

這是我經歷的第二個專案,這個專案相對於第乙個專案dzpay相對較簡單,介紹 第乙個專案名稱 dzpay。大宗商品交易,類似某寶 這次主要總結我測試billbank的一些個人經歷 測試第一要義就是要詳讀產品需求,產品需求中有哪些模組,每個模組中又有哪些子模組,每個模組以及子模組對應的需求點都要搞清楚。...

專案經驗1

在一開始學前端的時候,都是從模仿別人的 開始做起。基本上寫的都是純前端介面,也就是沒有和後台進行互動的介面。雖然現在已經能夠熟練的寫需求裡面各種奇奇怪怪的html文件結構,js jquery動態元素也能寫的不錯 當然了還是需要繼續學習的 但是到最近真正開始接觸大專案,前端後台分工合作的時候才發現乙個...