Похоже, вы используете jquery, поэтому вы можете установить сообщение об ошибке так:
$(sender).text("* Not a NA Phone #");
Edit:
Извините за задержку, но я был в отпуске.
Я играл в раунд с простой страницей и думаю, что понимаю, как это работает.
Когда вы устанавливаете сообщение об ошибке для отправителя в функции проверки на стороне клиента, вы устанавливаете эквивалент свойства ErrorMessage .
Это отличается от свойства Text . ErrorMessage устанавливает текст, отображаемый в сводке проверки, а свойство Text - это текст, отображаемый в элементе управления валидатора. Обратите внимание, что если вы установите только свойство ErrorMessage (на сервере), тогда ErrorMessage будет скопировано в свойство Text .
Это означает, что когда вы устанавливаете sender.errormessage
, вы фактически устанавливаете текст, который отображается в сводке проверки.
Надеюсь, это поможет прояснить ситуацию. Однако я до сих пор не видел способа изменить свойство Text из функции проверки на стороне клиента. Я также не уверен, почему ваш объект отправителя не является объектом валидатора.