![](/img/trans.png)
[英]Disable ASP.NET 1.1 Validator using JavaScript - Not Working in Firefox
[英]asp.net disable/enable validator using Javascript
我有一個復雜的表單,要求我根據用戶的選擇打開或關閉特定的驗證器。
ValidatorEnable似乎可以完成這項工作,但似乎當我調用此方法時,它實際上也會觸發驗證過程,而用戶實際上沒有按下提交按鈕。
它是如何工作的?
我最終發現最好的方法是使用以下代碼:
var validatorObject = document.getElementById('<%=ValidHasShippingLocationZip.ClientID%>');
validatorObject.enabled = false;
validatorObject.isvalid = true;
ValidatorUpdateDisplay(validatorObject);
我寫了一些代碼似乎可以滿足你的要求。 迭代驗證器並啟用您需要的這些。
ValidatorEnable(validatorObj, true);
然后清除屏幕,刪除錯誤信息。
完整的代碼片段可以在這里找到http://codelife.cybtamin.com/enable-and-disable-asp-net-validator-by-javascript/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.