客戶端驗證和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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 無密碼驗證:客戶端密碼客戶端
- 客戶端身份驗證客戶端
- validation客戶端驗證框架使用手冊客戶端框架
- 【Azure 應用服務】應用程式碼需要客戶端證書進行驗證,部署到App Service後,如何配置讓客戶端攜帶證書呢?客戶端APP
- 如果呼叫遠端遠端url介面為https,且存在客戶端證書驗證,如何在客戶端處理HTTP客戶端
- CodeArts如何保證客戶程式碼和應用安全?
- 小程式iOS客戶端框架—控制元件事件邏輯框架與控制元件原生化iOS客戶端框架控制元件事件
- 小程式iOS客戶端框架——控制元件事件邏輯框架與控制元件原生化iOS客戶端框架控制元件事件
- Identity Server 4 - Hybrid Flow - MVC客戶端身份驗證IDEServerMVC客戶端
- Kubernetes客戶端認證(三)—— Kubernetes使用CertificateSigningRequest方式簽發客戶端證書客戶端
- iOS逆向-客戶端認證iOS客戶端
- 服務端和客戶端 RESTful 介面上傳 Excel 的 Python 程式碼服務端客戶端RESTExcelPython
- 低程式碼如何快速提升客戶體驗
- FTP客戶端c程式碼功能實現FTP客戶端C程式
- 服務端c100k連線測試和客戶端65535測試驗證2服務端客戶端
- netty服務端監聽客戶端連線加入和斷開事件Netty服務端客戶端事件
- 客戶端如何刪除根證書客戶端
- 編寫 Netty / RPC 客戶端【框架程式碼分析】NettyRPC客戶端框架
- Redis原始碼剖析——客戶端和伺服器Redis原始碼客戶端伺服器
- SharePoint Online 認證Net客戶端物件客戶端物件
- 「iOS」行車服務app 「客戶端、後端思路+程式碼」iOSAPP客戶端後端
- 使用WebService釋出soap介面,並實現客戶端的https驗證Web客戶端HTTP
- 服務端渲染和客戶端渲染服務端客戶端
- Java UDP伺服器和客戶端原始碼 -javarevisitedJavaUDP伺服器客戶端原始碼
- TCP通訊客戶端和服務端簡單程式碼實現TCP客戶端服務端
- Https雙向認證Android客戶端配置HTTPAndroid客戶端
- TCP程式設計之服務端和客戶端的開發TCP程式設計服務端客戶端
- 基於CFSSL工具建立CA證書,服務端證書,客戶端證書服務端客戶端
- JavaScript判斷手機、平板電腦客戶端程式碼JavaScript客戶端
- Java Netty伺服器客戶端聊天示範程式碼JavaNetty伺服器客戶端
- python建立tcp服務端和客戶端PythonTCP服務端客戶端
- XShell 客戶端和工具MobaXterm工具客戶端
- 001 Rust 網路程式設計,實現 TCP 服務端和客戶端程式Rust程式設計TCP服務端客戶端
- LINUX下完整的TCP epoll 伺服器和客戶端程式碼,用作備份LinuxTCP伺服器客戶端
- 三分鐘讀懂客戶端證書客戶端
- JavaScript驗證碼生成和驗證效果JavaScript
- golang實現tcp客戶端服務端程式GolangTCP客戶端服務端
- Kubernetes客戶端認證(二)—— 基於ServiceAccount的JWTToken認證客戶端JWT
- 【git操作】如何在兩個git客戶端間同步程式碼Git客戶端