У меня проблема с редактором TinyMCE. У меня есть форма с небольшим количеством текстовых полей и textarea (tinymce), а также проверка клиента. Когда я нажимаю кнопку "Сохранить", валидация выполняется во всех текстовых полях, но для проверки содержимого tinymce требуется 2 щелчка. Кроме того, проверка показывает сообщение только в том случае, если поле пустое или если условие не выполняется (только для тестовых причин может быть введено не более 5 символов), но при вводе правильного количества символов (менее 5) сообщение об ошибке остается.
Здесь пример кода:
<%Html.EnableClientValidation(); %>
<%= Html.ValidationSummary(true, "Na stranici postoje greške.", new { @style = "color: red;" })%></p>
<% using (Html.BeginForm("Create", "Article", FormMethod.Post, new { enctype = "multipart/form-data" }))
{ %>
<fieldset>
<legend>Podaci za Aranžman</legend>
<label class="EditLabel" for="name">
Opis</label>
<br />
<%= Html.TextAreaFor(Model => Model.Description, new { style = "width: 100%; height: 350px;", @class = "tinymce" })%>
<%= Html.ValidationMessageFor(Model => Model.Description, "", new { @style = "color: red;" })%>
<p>
<input type="submit" value="Sačuvaj aranžman" />
</p>
</fieldset>
<% } %>
и свойство
[Required(ErrorMessage = "Unesi opis")]
[StringLength(5, ErrorMessage = "Opis mora imati manje od 5 znakova")]
public string Description { get; set; }
Любые предложения???