基于jquery實現(xiàn)的服務(wù)器驗證控件的啟用和禁用代碼
應(yīng)用背景
1.用戶需要填寫表單時。
2.頁面采用服務(wù)器驗證控件。
3.由用戶來選擇是否填寫更多項,更多項的顯示與隱藏用Display控制,如下圖。
點(diǎn)擊“增加服務(wù)內(nèi)容”,顯示新增表單項,如下圖。
點(diǎn)擊“取消增加”,隱藏新增表單項。
問題:用戶點(diǎn)擊下一步時,不對Display=none的新增區(qū)域表單進(jìn)行驗證,需要在用戶點(diǎn)擊“取消增加時”,禁用服務(wù)器驗證控件。反之,啟用服務(wù)器驗證控件。
解決方法
還是使用JQuery來搞定吧,主要是太好用了。
1.輸出要禁用的驗證控件。
2.默認(rèn)禁用驗證。
3.點(diǎn)擊“增加服務(wù)內(nèi)容”時啟用驗證。
4.已經(jīng)搞定了。
總結(jié)
其實最核心的是ValidatorEnable()這個函數(shù)。有時候看例子可能并不能真正理解,只有真正動手做才能有更深刻的印象。
- jQuery Validate 驗證,校驗規(guī)則寫在控件中的具體實例
- ASP.NET jQuery 實例16 通過控件CustomValidator驗證RadioButtonList
- ASP.NET jQuery 實例15 通過控件CustomValidator驗證CheckBoxList
- 使用jQuery.Validate進(jìn)行客戶端驗證(初級篇) 不使用微軟驗證控件的理由
- 教你用AngularJS框架一行JS代碼實現(xiàn)控件驗證效果
- js控制.net驗證控件是否可用。
- 驗證控件與Button的OnClientClick事件詳細(xì)解析
- fileupload控件 文件類型客戶端驗證實現(xiàn)代碼
- asp.net MaxLengthValidator 最大長度驗證控件代碼
- jQuery密碼強(qiáng)度驗證控件使用詳解
相關(guān)文章
基于JQUERY的兩個ListBox子項互相調(diào)整的實現(xiàn)代碼
基于JQUERY的兩個ListBox子項互相調(diào)整的實現(xiàn)代碼,需要的朋友可以參考下。2011-05-05jQuery實現(xiàn)橫向帶緩沖的水平運(yùn)動效果(附demo源碼下載)
這篇文章主要介紹了jQuery實現(xiàn)橫向帶緩沖的水平運(yùn)動效果,涉及jQuery中鼠標(biāo)事件及animate方法使用技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2016-01-01使用jQuery,Angular實現(xiàn)登錄界面驗證碼詳解
這篇文章主要介紹了使用jQuery,Angular實現(xiàn)登錄界面驗證碼詳解,需要的朋友可以參考下2017-04-04基于jQuery實現(xiàn)Div窗口震動特效代碼-代碼簡單
本文給大家介紹基于jiquery實現(xiàn)div窗口震動特效代碼,需要的朋友可以參考下2015-08-08jquery編寫彈出信息提示條并延時滑出動畫實現(xiàn)示例
這篇文章主要為大家介紹了jquery編寫彈出信息提示條并延時滑出動畫實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08