客戶端驗證和onclick事件控制程式碼
在使用驗證控制元件的時候,發現如果提交按鈕的onclick事件控制程式碼中包含return false;或者return true;都會出現我們不願意見到的結果。如果使用return false,在我們執行客戶端操作前,頁面控制元件不會被驗證;如果使用return true;則客戶端驗證根本就不被執行,所以需要在onclick方法把驗證控制元件呼叫的指令碼也包含進去,如下:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--> 1 function MyButtonOnClientClick()
2 {
3 Page_ClientValidate();
4 if(Page_IsValid)
5 {
6 //do some stuff
7 return true;
8 }
9 else
10 {
11 return false;
12 }
13 }
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--> 1 function MyButtonOnClientClick()
2 {
3 Page_ClientValidate();
4 if(Page_IsValid)
5 {
6 //do some stuff
7 return true;
8 }
9 else
10 {
11 return false;
12 }
13 }
當你試這段指令碼的時候你可能會發現如果把此按鈕的CauseValidation設成False也會觸發客戶端驗證,但是這樣做會影響分組驗證,即不會只驗證此控制元件所在ValidationGroup的控制元件而是驗證頁面中所有需要驗證的控制元件,切記。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-464310/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 無密碼驗證:客戶端密碼客戶端
- MySQL的可插入驗證和客戶端明文驗證外掛介紹MySql客戶端
- 註冊客戶端事件客戶端事件
- validation客戶端驗證框架使用手冊客戶端框架
- 【Azure 應用服務】應用程式碼需要客戶端證書進行驗證,部署到App Service後,如何配置讓客戶端攜帶證書呢?客戶端APP
- 如果呼叫遠端遠端url介面為https,且存在客戶端證書驗證,如何在客戶端處理HTTP客戶端
- mvc 客戶端 驗證 失效 沒有 form 標籤MVC客戶端ORM
- DropDownList設定客戶端事件客戶端事件
- .net客戶端呼叫activeMQ程式碼客戶端MQ
- 小程式iOS客戶端框架——控制元件事件邏輯框架與控制元件原生化iOS客戶端框架控制元件事件
- 小程式iOS客戶端框架—控制元件事件邏輯框架與控制元件原生化iOS客戶端框架控制元件事件
- iOS逆向-客戶端認證iOS客戶端
- Java OAuth 2.0 客戶端程式設計(三):認證碼授權JavaOAuth客戶端程式設計
- CodeArts如何保證客戶程式碼和應用安全?
- onclick和onmousedown事件區別事件
- Identity Server 4 - Hybrid Flow - MVC客戶端身份驗證IDEServerMVC客戶端
- 客戶端如何刪除根證書客戶端
- MVC驗證10-到底用哪種方式實現客戶端服務端雙重非同步驗證MVC客戶端服務端非同步
- FTP客戶端c程式碼功能實現FTP客戶端C程式
- 低程式碼如何快速提升客戶體驗
- plsql 客戶端亂碼SQL客戶端
- go語言實現TLS雙向認證的客戶端 程式碼例子GoTLS客戶端
- JAX-RSREST客戶端實現基本身份驗證機制REST客戶端
- 《samba搭建win客戶端和linux客戶端的區別》Samba客戶端Linux
- SSLSocket實現服務端和客戶端雙向認證的例子服務端客戶端
- ZooKeeper客戶端事件序列化處理客戶端事件
- IE客戶客戶端程式開發的利器Bindows客戶端
- 服務端c100k連線測試和客戶端65535測試驗證2服務端客戶端
- netty服務端監聽客戶端連線加入和斷開事件Netty服務端客戶端事件
- Redis原始碼剖析——客戶端和伺服器Redis原始碼客戶端伺服器
- MQTT客戶端JAVA程式碼----fusesource mqtt-clientMQQT客戶端Javaclient
- Kubernetes客戶端認證(三)—— Kubernetes使用CertificateSigningRequest方式簽發客戶端證書客戶端
- 服務端渲染和客戶端渲染服務端客戶端
- 胖客戶端程式總結客戶端
- C++客戶端程式(socket)C++客戶端
- 「iOS」行車服務app 「客戶端、後端思路+程式碼」iOSAPP客戶端後端
- Redis 設計與實現 (四)--事件、客戶端Redis事件客戶端
- 基於CFSSL工具建立CA證書,服務端證書,客戶端證書服務端客戶端