Вы получили правильный формат функции, но вам нужно ссылаться на функцию на стороне клиента только по имени в атрибуте ClientValidationFunction
, например,
<asp:CustomValidator ID="campaignDocketTemplateCustomValidator"
runat="server"
ErrorMessage="Please select a Campaign Docket Template"
ControlToValidate="drpCampDockTemplate"
OnServerValidate="campaignDocketTemplateCustomValidator_ServerValidate"
ClientValidationFunction="checkCampDockTemplate"/>
Если вы также хотите полностью удалить проверку на стороне сервера, вы можете удалить атрибут OnServerValidate
из CustomValidator.
В целом, как правило, целесообразно проверять вводимые данные на сервере, а также на стороне клиента, на случай, если у людей отключен JavaScript!