驗證控制項與JS驗證同時存在的問題

2021-04-20 05:57:19 字數 554 閱讀 1433

會員註冊時使用伺服器驗證控制項來驗證輸入的合法性,又在客戶端使用js訪問webservice來驗證會員資訊是否存在,這兩個驗證會發生矛盾,比如email,如果輸入的不合法,則驗證控制項生效,寫出乙個文字提示,而js也進行了驗證,也寫出了乙個提示,這時會有兩個提示同時存在,很影響頁面的邏輯,查閱大量文件,找到webuivalidation.js這個檔案,是.net自帶的乙個驗證js,開啟它,在裡面找到乙個page_isvalid變數,估計應該是指伺服器驗證是否成功的意思,按此修改js**,問題解決

**如下:

function getresult(flag,value)

break;

case 2:

if(ignorespaces(value)!="")

break;

case 3:

if(ignorespaces(value)!="")

break;

}document.getelementbyid(objid).innerhtml = "";

isok=page_isvalid;

if(isok)

}

JS控制項 表單驗證

對頁面表單進行驗證的函式 輸入 form物件 輸出 true 驗證通過 false 驗證失敗 使用方法 1 在需要呼叫的頁面中包含validateform.js 如 2 在需要進行校驗的輸入框中新增 validator 驗證型別 name 輸入框名稱 maxlength 長度 例如 目前支援的型別如...

JS控制項 表單驗證

對頁面表單進行驗證的函式 輸入 form物件 輸出 true 驗證通過 false 驗證失敗 使用方法 1 在需要呼叫的頁面中包含validateform.js 如 2 在需要進行校驗的輸入框中新增 validator 驗證型別 name 輸入框名稱 maxlength 長度 例如 目前支援的型別如...

JS 驗證相關 (及時驗證與提交驗證)

文字框輸入內容及時判斷 除了用oninput事件 還可以使用onkeyup事件鍵盤輸入 isnan 判斷是否為數字 nkeyup if isnan value value execcommand undo nkeyup this.value this.value.replace d g,正整數 ex...