[ASP.NET] Use jQuery Enable / Disable RequiredFieldValidator
情境:
依特定情況啟用驗證控制項,當我點選某一個按鈕後依條件啟用或是停用驗證
解決方案:
透過前端或是後端來改變 enable 屬性,這裡我使用前端
實作:
片段程式碼如下:
var validatorId=$("[id$='IsRequiredSDS_RequiredFieldValidator']").attr("id");
var validator= $get(validatorId);
ValidatorEnable(validator, isEnable);
ValidatorUpdateDisplay(validator);
ValidatorEnable:啟用控制項,也可以使用 enabled=true;
ValidatorUpdateDisplay:更新控制項
它們都是是內建的方法
參考文件:
http://techbrij.com/client-side-validation-using-asp-net-validator-controls-from-javascript
https://msdn.microsoft.com/en-us/library/e5a8xz39%28v=vs.71%29.aspx
本文出自:
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET