Поскольку вы, похоже, используете ASP.Net из соглашения об именах, попробуйте вместо этого:
$("#commentForm").validate({
rules: {
insurance1$ucBuildingInsurance$txtOtherReasonDescription: "required"
},
messages: {
insurance1$ucBuildingInsurance$txtOtherReasonDescription: {
required: "Please enter a other reason........."
}
}
});
Плагин проверки ожидает имя элемента, а неID, поэтому используйте .UniqueID
вместо .ClientID
, чтобы получить здесь имена элементов управления.